Hello my dearest AG users. Everyone who own japaneese PS1/PSOne do know that it's BIOS has some additional protection that can't be wiped out by a modchip alone, so, you have to swap it's BIOS too to be able to play non Japan region boot discs. There is no profit in taking BIOS from a working E/U region unit and there is no way to reprogram it (cause it's ROM). You also can't put PSX-XBOO no$cash BIOS there (as I wanted for a long time). Soooo... I made some PCB designs for using TSOP32 and PLCC32 EEPROMS, I tested these - yes, they work. I started all that about 4 mounths ago, there some PCB changes up to that day. There are about 15 mobo's I upgaraded this way already. ### The 4 thing I cared about are: -Support all points that modchip use (D0, CE, OE) - for PLCC32 mostly; -Support 3.3/5v VCC (for PLCC32); -Support dual BIOS installation (IC102+Caetla for example on PSOne); -Support X-Flash to be self-reprogrammable (as Dreamcast); ### To flash my IC's I used Willem programmer, pretty cheap. The first thing I did is flashed retail BIOS, next one is PSX-XBOO. Work. PLCC32 adapter tested with AM29F040 (3.3 or 5v VCC). It can be CE (0 or 2 dev) configured to be flashed by X-Flash 1.2 (but I didn't test it still). TSOP32 adapter tested with SST 39VF040 (3.3v VCC). Thats the main design I wanted to be dual BIOS support but it seems like X-flash can't work with such EEPROM. it see my DEV0 EEPROM and shows it's ID values (that match with ID's that Willem shows me), but it won't flash it (can't go to ROM list). Pretty sad. As far as I know there is no source code for X-Flash 1.2 tool, so there is no way to add new ID's there. Probably. Hope I'm wrong. P.S. The next bad thing I find out is that if you want to use Unirom v6 (as DEV0) along PSX-XBOO (as IC102) and even if you programed them well - Unirom won't work. PSX-XBOO works fine. Unirom v6 can't be (as current test said me) used standalone as IC102 configured device (without retail BIOS presented). I could be wrong, so, hope someone knows the answer - I will be happy to get some info about these issues I have. P.P.S. I ordered both TSOP32 and PLCC32 PCBs as cheap as possible (17$ cost plus 8$ shipment for 30+30 PCB's). I didn't use half-plated custelated holes, it's pretty expensive option. But I tried to place border lines as much as possible to these holes, they became half-cutted anyway but not edge plated For both designs I used 0.8mm PCB thickness. Ordered from JLPCB. ### There are some screenshots, photos and gerber files. Thanks to TriMesh (for all Your advices), AG and psxdev members, really love reading any info you share.