Damn I haven't updated this in way too long. To begin, I made massive amounts of progress on my LCD driver project. It now looks like this:
Basically everything and a bunch of (maybe) not entirely necessary stuff has been implemented. I definitely wouldn't have been able to make this without
@JacksonS help.
Aside from that,
@Stitches found the eyoyo LCD, and because of that the main focus is not HDMI anymore but rather YPbPr, and instead of supporting the PCB800099 board and its firmwares, I'm changing some stuff (eg. osd control circuitry) to account for the eyoyo firmware running on this thing. It may look kinda messy right now, which is because Im still not done with it yet. Outside of adding in the YPbPr stuff and different OSD control stuff, I added an Arduino (bottom middle) to control the backlight brightness. Read
this thread to find out how. I know, I could've used an ATTiny instead of this, but this gives me the option to use it for more stuff (since it has lots of IO). The only thing I still need to do on this board is fix the silkscreen and maybe optimise some trace thicknesses and spacing.
Asside from the screen driver, I decided that I want to do something stupid. I want to do an LMAO trim for this portable. Which requires a NAND bend or NAND relocation (LMAOv2). Believe me, this is incredibly hard and stupid to do, so don't try it. Its like bluetooth and U10 but 2 times harder and you need to do 10 or 21 wires, depending on if you do the full relocation. So, I decided to make my life a little easier (or I thought so) and made a little board to help me. This is what it became:
The board allowed me to first remove the nand from the wii, and then solder it to this board so that I don't have to solder to the individual nand pins, which are very fragile.
So I tried, and soldered, and killed, and tried more, and revived, and killed, and soldered more... I ended up definitively killing at least 3 wiis and making 2 wiis very hard to fix (im still working on them).
@Nold was able to successfully pull off a LMAO trim in the same amount of time, so once I get the wiis I ordered a while ago (probably tommorow) he will try it for me on those, which I am very grateful for. I attached some pics of my failed attempts at nand relocations. Yesterday was the best one yet, which ironically was without the custom board I made. On that one the 1.8v line shorted out after I probably fckd something up, so I just said "fuck it" and trimmed the board. This is that trim:
Everything went well on this one. The rewiring was great, no shorts and strong connections. Then the 1.8v short disappeared after trimming, so I hooked an ldo from another wii up to it to test, and the last thing that could go wrong went terribly wrong. I just had to solder the 3.3v input pin on the nand to a 3.3v spot. Too bad the connection between the wire I used and the pin was so great; while bending the wire the pin snapped off of the nand. At that point I was done. I had invested about 30 hours into trying to get a working lmao trim; without any succes. I did make a lot of progress however, and maybe after a few more attempts I will be able to do it. So I went looking for wiis... I found this on the dutch version of craigslist, a guy offering 4 wiis for 5euros a pop, one of which was a family edition (confirmed 4 layer).
I had to buy it, so I just bought it and well, shit. To begin, the bottom wii, the "confirmed family edition's" board was replaced. It had a rev 01 in it. Besides, he was selling these for 5euros a piece for good reason. None of them had the DD internally connected, they were all missing screws, (the bottom one had no screws in it at all) and they all had their problems. (aside from not being able to read discs. Also, even though I had a pretty good chance of finding a rev 40 or higher, they were all rev 01s. Oh well. Lets hope for the best on the other wiis I ordered that will probably come in the mail by tomorrow.
From now on I hope ill update this more often, so I won't be typing for half an hour straight updating my worklog lol. Anyways, im still making a lot of progress on this project and I can't wait to see it finished since I literally didn't play for a single hour on my last one, as its been constantly broken due to bad design ;-;