@mntmn@pancake New blog post about my adventures trying to boot the MNT Reform2 with NXP LS1028A from eMMC. Involves fiddly hardware modifications, writing a disassembler for an exotic architecture and *gasp* lighting a LED. https://zeromips.org/posts/2023-11-24-emmcboot/
@mntmn seldomly been so happy to see a single LED light up. My hacked boot select now works for eMMC and I wrote a program for the LS1028A service processor that lights this LED. It is executed from eMMC! 🥳 Bonus from Freescale is that the GPIO register has big endian *bit* order which is a legacy from PowerPC. Took me a while to find this.
@mntmn Booting a LS1028A is kind of rocket science. It has a service processor, that is only responsible for preparing everything for the main processor to boot. You have uboot as a bootloader. You have the Trusted Firmware-A. Everything has to be adapted for your platform. To answer just the simple question, what to do to switch from SD boot to emmc takes a whole day of reading. Still not 100% sure if I got everything right. Decided to add a bootsource jumper to the module to iterate faster 😭
@imadnyc@mntmn guess I will never quite get the logic of our north American friends. Running around with a gun - no problem. Running around with some hacked up electronics - must be a terrorist. 🙄
@ruff@mntmn It is so cool, that I actually *can* modify the Reform2 to my very special needs. I can modify the housing and plan a custom bezel, because I have the 3D model. I can modify the charger, because I have the schematic. I can modify system controller and keyboard firmware because I have the sourcecode. This is just awesome. Open hardware power 💪
@mntmn der Patient hat die OP gut überstanden. Leider hat der Lack beim Fräsen zwei Macken abbekommen, aber das ist ja rein äußerlich. Jetzt wird der Laderegler umgebaut 💪
I am mostly here for hacking and science stuff. At my day job I am developing industrial robot controllers. In my spare time I like hacking all kinds of stuff, with a special interest for computers from the 70s and 80s. I am running zeromips.org.