Gentoox Loader v5.3 + modchip support

Talk about anything related to Gentoox or Gentoo.
Post Reply
cryogenic
Linux User
Posts: 13
Joined: Fri Jul 09, 2004 2:27 pm

Gentoox Loader v5.3 + modchip support

Post by cryogenic »

Hi Shallax,

Great work on the new loader ;)

I pressume you already know about, or was even involved in the modded version of the Team Xecuter Flashbios v3.03 with support for loads of modchips and also emergency eeproms for all versions.

http://forums.xbox-scene.com/index.php? ... 330006&hl=

Maybe you could add support for more chips / eeprom recovery from this if there is any room left in the 256kb unless it's main use is for TSOP reflashing then I'll shutup :D
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

Eh? Of course I know about flashBIOS. I put that in the news post: "this is directly derived from flashbios".... it DOES support more chips than just Xecuters. As for eeproms, thats not a major concern for me.

Code: Select all

const KNOWN_FLASH_TYPE aknownflashtypesDefault[] = {
   { 0x01, 0xa4, "AMD - Am29F040B",0x80000 },
   { 0x01, 0xad, "AMD - Am29F016", 0x200000 },
   { 0x01, 0xda, "AMD - Am29LV800B", 0x100000 },
   { 0x01, 0xd5, "AMD - Am29F080B",0x100000 },
   { 0x04, 0xd5, "Fujitsu - MBM29F080A",0x100000 },
   { 0x20, 0xb0, "ST - M29F002BT",0x40000 },
   { 0x20, 0xf1, "ST - M29F080A",0x100000 },
   { 0x89, 0xa6, "Sharp LHF08CH1",0x100000 },
   { 0xad, 0xb0, "Hynix - HY29F002TT-90",0x40000 },
   { 0xad, 0xd5, "Hynix - HY29F080",0x100000 },
   { 0xbf, 0x61, "SST SST49LF020",0x40000 },
   { 0xc2, 0x36, "Macronix - MX29F022NTPC",0x40000 },
   { 0xda, 0x0b, "Winbond - W49F002U",0x40000 },
   { 0xda, 0x8c, "Winbond W49F020",0x40000 },
   { 0, 0, "", 0 } // terminator
};
The original Xbox adaptation of Gentoo
cryogenic
Linux User
Posts: 13
Joined: Fri Jul 09, 2004 2:27 pm

Post by cryogenic »

eh? lol, I meant just ShepD's unauthorized flashbios project (i.e additions to standard flashbios) not just standard flashbios.

Personally I don't have a use for it but thought some may.

Cheers

Cryo
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

I tried downloading that guys version... links are dead. But yeah, I'm not interested in eeprom stuff. My concern is linux booting, not Xbox recovery ;p
The original Xbox adaptation of Gentoo
cryogenic
Linux User
Posts: 13
Joined: Fri Jul 09, 2004 2:27 pm

Post by cryogenic »

Yeah they seem to be, I can send them if your interested.

here's the flash support list from the open source:

Code: Select all

const KNOWN_FLASH_TYPE aknownflashtypesDefault[] = {
	{ 0x01, 0xb0, "AMD_Am29F002BT/NBT", 0x40000 },
	{ 0x01, 0x34, "AMD_Am29F002BB/NBB", 0x40000 },
	{ 0x01, 0x51, "AMD_Am29F200BT", 0x40000 },
	{ 0x01, 0x57, "AMD_Am29F200BB", 0x40000 },
	{ 0x01, 0x40, "AMD_Am29LV002BT", 0x40000 },
	{ 0x01, 0xc2, "AMD_Am29LV002BB", 0x40000 },
	{ 0x01, 0x3b, "AMD_Am29LV200BT", 0x40000 },
	{ 0x01, 0xbf, "AMD_Am29LV200BB", 0x40000 },
	{ 0x01, 0x0c, "AMD_Am29DL400BT", 0x80000 },
	{ 0x01, 0x0f, "AMD_Am29DL400BB", 0x80000 },
	{ 0x01, 0x77, "AMD_Am29F004BT", 0x80000 },
	{ 0x01, 0x7b, "AMD_Am29F004BB", 0x80000 },
	{ 0x01, 0xa4, "AMD_Am29F040B", 0x80000 },
	{ 0x01, 0x23, "AMD_Am29F400BT", 0x80000 },
	{ 0x01, 0xab, "AMD_Am29F400BB", 0x80000 },
        { 0x01, 0xad, "XECUTER3", 0x200000 },
	{ 0x01, 0xb5, "AMD_Am29LV004BT", 0x80000 },
	{ 0x01, 0xb6, "AMD_Am29LV004BB", 0x80000 },
	{ 0x01, 0x4f, "AMD_Am29LV040B", 0x80000 },
	{ 0x01, 0xb9, "AMD_Am29LV400BT", 0x80000 },
	{ 0x01, 0xba, "AMD_Am29LV400BB", 0x80000 },
	{ 0x01, 0x4a, "AMD_Am29DL800BT", 0x100000 },
	{ 0x01, 0xcb, "AMD_Am29DL800BB", 0x100000 },
	{ 0x01, 0xd5, "AMD_Am29F080B", 0x100000 },
	{ 0x01, 0xd6, "AMD_Am29F800BT", 0x100000 },
	{ 0x01, 0x58, "AMD_Am29F800BB", 0x100000 },
	{ 0x01, 0x3e, "AMD_Am29LV008BT", 0x100000 },
	{ 0x01, 0x37, "AMD_Am29LV008BB", 0x100000 },
	{ 0x01, 0x38, "AMD_Am29LV080B", 0x100000 },
	{ 0x01, 0xda, "AMD_Am29LV800BT/DT", 0x100000 },
	{ 0x01, 0x5b, "AMD_Am29LV800BB/DB", 0x100000 },
	{ 0x37, 0x8c, "AMIC_A29002T/290021T", 0x40000 },
	{ 0x37, 0x0d, "AMIC_A29002U/290021U", 0x40000 },
	{ 0x37, 0x86, "AMIC_A29040A", 0x80000 },
	{ 0x37, 0xb0, "AMIC_A29400T/294001T", 0x80000 },
	{ 0x37, 0x31, "AMIC_A29400U/294001U", 0x80000 },
	{ 0x37, 0x34, "AMIC_A29L004T/A29L400T", 0x80000 },
	{ 0x37, 0xb5, "AMIC_A29L004U/A29L400U", 0x80000 },
	{ 0x37, 0x92, "AMIC_A29L040", 0x80000 },
	{ 0x37, 0x0e, "AMIC_A29800T", 0x100000 },
	{ 0x37, 0x8f, "AMIC_A29800U", 0x100000 },
	{ 0x37, 0x1a, "AMIC_A29L008T/A29L800T", 0x100000 },
	{ 0x37, 0x9b, "AMIC_A29L008U/A29L800U", 0x100000 },
	{ 0x04, 0xb0, "Fujitsu_MBM29F002TC", 0x40000 },
	{ 0x04, 0x34, "Fujitsu_MBM29F002BC", 0x40000 },
	{ 0x04, 0x51, "Fujitsu_MBM29F200TC", 0x40000 },
	{ 0x04, 0x57, "Fujitsu_MBM29F200BC", 0x40000 },
	{ 0x04, 0x40, "Fujitsu_MBM29LV002TC", 0x40000 },
	{ 0x04, 0xc2, "Fujitsu_MBM29LV002BC", 0x40000 },
	{ 0x04, 0x3b, "Fujitsu_MBM29LV200TC", 0x40000 },
	{ 0x04, 0xbf, "Fujitsu_MBM29LV200BC", 0x40000 },
	{ 0x04, 0x0c, "Fujitsu_MBM29DL400TC", 0x80000 },
	{ 0x04, 0x0f, "Fujitsu_MBM29DL400BC", 0x80000 },
	{ 0x04, 0x77, "Fujitsu_MBM29F004TC", 0x80000 },
	{ 0x04, 0x7b, "Fujitsu_MBM29F004BC", 0x80000 },
	{ 0x04, 0xa4, "Fujitsu_MBM29F040C", 0x80000 },
	{ 0x04, 0x23, "Fujitsu_MBM29F400TC", 0x80000 },
	{ 0x04, 0xab, "Fujitsu_MBM29F400BC", 0x80000 },
	{ 0x04, 0xb5, "Fujitsu_MBM29LV004TC", 0x80000 },
	{ 0x04, 0xb6, "Fujitsu_MBM29LV004BC", 0x80000 },
	{ 0x04, 0xb9, "Fujitsu_MBM29LV400TC", 0x80000 },
	{ 0x04, 0xba, "Fujitsu_MBM29LV400BC", 0x80000 },
	{ 0x04, 0x4a, "Fujitsu_MBM29DL800TA", 0x100000 },
	{ 0x04, 0xcb, "Fujitsu_MBM29DL800BA", 0x100000 },
	{ 0x04, 0xd5, "Fujitsu_MBM29F080A", 0x100000 },
	{ 0x04, 0xd6, "Fujitsu_MBM29F800TA", 0x100000 },
	{ 0x04, 0x58, "Fujitsu_MBM29F800BA", 0x100000 },
	{ 0x04, 0x3e, "Fujitsu_MBM29LV008TA", 0x100000 },
	{ 0x04, 0x37, "Fujitsu_MBM29LV008BA", 0x100000 },
	{ 0x04, 0x38, "Fujitsu_MBM29LV080A", 0x100000 },
	{ 0x04, 0xda, "Fujitsu_MBM29LV800TA/TE", 0x100000 },
	{ 0x04, 0x5b, "Fujitsu_MBM29LV800BA/BE", 0x100000 },
	{ 0xad, 0xb0, "Hynix_HY29F002", 0x40000 },
	{ 0xad, 0xa4, "Hynix_HY29F040A", 0x80000 },
	{ 0xad, 0x23, "Hynix_HY29F400T/AT", 0x80000 },
	{ 0xad, 0xab, "Hynix_HY29F400B/AB", 0x80000 },
	{ 0xad, 0xb9, "Hynix_HY29LV400T", 0x80000 },
	{ 0xad, 0xba, "Hynix_HY29LV400B", 0x80000 },
	{ 0xad, 0xd5, "Hynix_HY29F080", 0x100000 },
	{ 0xad, 0xd6, "Hynix_HY29F800T/AT", 0x100000 },
	{ 0xad, 0x58, "Hynix_HY29F800B/AB", 0x100000 },
	{ 0xad, 0xda, "Hynix_HY29LV800T", 0x100000 },
	{ 0xad, 0x5b, "Hynix_HY29LV800B", 0x100000 },
	{ 0xc2, 0xb0, "Macronix_MX29F002T/NT", 0x40000 },
	{ 0xc2, 0x34, "Macronix_MX29F002B/NB", 0x40000 },
	{ 0xc2, 0x36, "Macronix_MX29F022T/NT", 0x40000 },
	{ 0xc2, 0x37, "Macronix_MX29F022B/NB", 0x40000 },
	{ 0xc2, 0x51, "Macronix_MX29F200T", 0x40000 },
	{ 0xc2, 0x57, "Macronix_MX29F200B", 0x40000 },
	{ 0xc2, 0x45, "Macronix_MX29F004T", 0x80000 },
	{ 0xc2, 0x46, "Macronix_MX29F004B", 0x80000 },
	{ 0xc2, 0xa4, "Macronix_MX29F040", 0x80000 },
	{ 0xc2, 0x23, "Macronix_MX29F400T", 0x80000 },
	{ 0xc2, 0xab, "Macronix_MX29F400B", 0x80000 },
	{ 0xc2, 0xb5, "Macronix_MX29LV004T", 0x80000 },
	{ 0xc2, 0xb6, "Macronix_MX29LV004B", 0x80000 },
	{ 0xc2, 0x4f, "Macronix_MX29LV040", 0x80000 },
	{ 0xc2, 0xb9, "Macronix_MX29LV400T", 0x80000 },
	{ 0xc2, 0xba, "Macronix_MX29LV400B", 0x80000 },
	{ 0xc2, 0xd5, "Macronix_MX29F080", 0x100000 },
	{ 0xc2, 0xd6, "Macronix_MX29F800T", 0x100000 },
	{ 0xc2, 0x58, "Macronix_MX29F800B", 0x100000 },
	{ 0xc2, 0x3e, "Macronix_MX29LV008T", 0x100000 },
	{ 0xc2, 0x37, "Macronix_MX29LV008B", 0x100000 },
	{ 0xc2, 0x38, "Macronix_MX29LV081", 0x100000 },
	{ 0xc2, 0xda, "Macronix_MX29LV800T", 0x100000 },
	{ 0xc2, 0x5b, "Macronix_MX29LV800B", 0x100000 },
	{ 0xb0, 0xc9, "Sharp_LHF00L02/L06/L07", 0x100000 },
	{ 0xb0, 0xcf, "Sharp_LHF00L03/L04/L05", 0x100000 },
	{ 0x89, 0xa2, "Sharp_LH28F008SA_series", 0x100000 },
	{ 0x89, 0xa6, "Sharp_LH28F008SC_series", 0x100000 },
	{ 0xb0, 0xec, "Sharp_LH28F008BJxx-PT_series", 0x100000 },
	{ 0xb0, 0xed, "Sharp_LH28F008BJxx-PB_series", 0x100000 },
	{ 0xb0, 0x4b, "Sharp_LH28F800BVxx-BTL_series", 0x100000 },
	{ 0xb0, 0x4c, "Sharp_LH28F800BVxx-TV_series", 0x100000 },
	{ 0xb0, 0x4d, "Sharp_LH28F800BVxx-BV_series", 0x100000 },
	{ 0xbf, 0x10, "SST_29EE020", 0x40000 },
	{ 0xbf, 0x12, "SST_29LE020/29VE020", 0x40000 },
	{ 0xbf, 0xd6, "SST_39LF020/39VF020", 0x40000 },
	{ 0xbf, 0xb6, "SST_39SF020A", 0x40000 },
	{ 0xbf, 0x57, "SST_49LF002A", 0x40000 },
	{ 0xbf, 0x61, "SST_49LF020", 0x40000 },
	{ 0xbf, 0x52, "SST_49LF020A", 0x40000 },
	{ 0xbf, 0x1b, "SST_49LF003A", 0x60000 },
	{ 0xbf, 0x1c, "SST_49LF030A", 0x60000 },
	{ 0xbf, 0x13, "SST_29SF040", 0x80000 },
	{ 0xbf, 0x14, "SST_29VF040", 0x80000 },
	{ 0xbf, 0xd7, "SST_39LF040/39VF040", 0x80000 },
	{ 0xbf, 0xb7, "SST_39SF040", 0x80000 },
	{ 0xbf, 0x60, "SST_49LF004A/B", 0x80000 },
	{ 0xbf, 0x51, "SST_49LF040", 0x80000 },
	{ 0xbf, 0xd8, "SST_39LF080/39VF080/39VF088", 0x100000 },
	{ 0xbf, 0x5a, "SST_49LF008A", 0x100000 },
	{ 0xbf, 0x5b, "SST_49LF080A", 0x100000 },
	{ 0x20, 0xb0, "ST_M29F002T/NT/BT/BNT", 0x40000 },
	{ 0x20, 0x34, "ST_M29F002B/BB", 0x40000 },
	{ 0x20, 0xd3, "ST_M29F200BT", 0x40000 },
	{ 0x20, 0xd4, "ST_M29F200BB", 0x40000 },
	{ 0x20, 0xe2, "ST_M29F040_series", 0x80000 },
	{ 0x20, 0xd5, "ST_M29F400T/BT", 0x80000 },
	{ 0x20, 0xd6, "ST_M29F400B/BB", 0x80000 },
	{ 0x20, 0xf1, "ST_M29F080_series", 0x100000 },
	{ 0x20, 0xec, "ST_M29F800DT", 0x100000 },
	{ 0x20, 0x58, "ST_M29F800DB", 0x100000 },
	{ 0xda, 0x45, "Winbond_W29C020", 0x40000 },
	{ 0xda, 0xb5, "Winbond_W39L020", 0x40000 },
	{ 0xda, 0x0b, "Winbond_W49F002U", 0x40000 },
	{ 0xda, 0x8c, "Winbond_W49F020", 0x40000 },
	{ 0xda, 0xb0, "Winbond_W49V002A", 0x40000 },
	{ 0xda, 0x46, "Winbond_W29C040", 0x40000 },
	{ 0xda, 0xb6, "Winbond_W39L040", 0x80000 },
	{ 0xda, 0x3d, "Winbond_W39V040A", 0x80000 },
	{ 0, 0, "\0", 0 }
};
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

Dear god thats a lot! I'll put those in for the next version.
The original Xbox adaptation of Gentoo
cryogenic
Linux User
Posts: 13
Joined: Fri Jul 09, 2004 2:27 pm

Post by cryogenic »

Cool!

lol, 1 or 2 isn't there.

Just thought of a use for me if you did :) I could flash it to my X3 backup bank and boot gentoox with power/eject and still have flash backup capabilities.

Thanks

p.s. sent the source anyway.
cryogenic
Linux User
Posts: 13
Joined: Fri Jul 09, 2004 2:27 pm

Post by cryogenic »

That was a quick update :shock: to 5.4

Thanks
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

;)
The original Xbox adaptation of Gentoo
hedgehogmd
Newbie
Posts: 2
Joined: Mon Sep 06, 2004 3:17 am
Location: Maryland ,USA

Post by hedgehogmd »

Shallax You Are The Man!!!!!!!!!!!!!!! :lol:
Post Reply