I just found my 'new Bittboy rev1' and searched a bit for a CFW for this device. Although hindered by some hardware flaws it seems a CFW is possible: https://github.com/TriForceX/MiyooCFW/blob/master/Rev1-Guide-EN.md
However, I never heard of 'MiyooCFW'... just 'NXHope' as this is the CFW from Jutley's webpage: https://jutleys.wixsite.com/bittboynew4u/post/cfw-for-v1-v2-bittboys
Does anyone knows what the differences of these two CFW's are?
Is there a way to get NXHope running on a ev 1 Bittboy?
Or any other advice concerning CFW on a rev 1 Bittboy?
Update: after browsing trough the history of the 'Retro Handhelds' Discord channel I found the following:
(please correct/add if I got anything wrong)
- The 'New Bittboy v1' has two major shortcomings when it comes to using the CFW's which are regularly released and updated (and can be found on jutleys website: a 'SPI' (Serial Peripheral Interface) which does not allow booting from SD and a 1bit SD card interface.
- The good news is that both these shortcomings can be overcome (but sadly does not fixes the screen tearing or ghost key issues).
Updating the SPI:
- I used the following tutorial: https://github.com/TriForceX/MiyooCFW/blob/master/Rev1-Guide-EN.md#34-burning-an-image-to-an-sd-card
- however the SPI image you need to flash is no longer available on the github of Steward_fu, however you can use https://github.com/johnaa123/miyoo_rel
(when using the above manual, just replace 'steward_fu' with 'johnaa123' in each command)
- apparently the name 'NXHope' refers to the SPI image and not specifically to the CFW which is booted from SD.
- I used a Ubuntu image with VirtualBox to quickly run a Linux environment
- I required to 'sudo apt install' the following additional packages before I could 'make' the SPI flasher environment: make, build-essentials, pkg-config, libz-dev, libusb-1.0-0-dev, (eg. 'sudo apt install libz-dev)
- It took me a restart and a couple of tries to get the Bittboy to boot in 'FEL' mode
- I did not run the following command from the tutorial: "sudo sunxi-fel -p spiflash-write 0 SPI image .bin" However I could still flash the SPI so continued merrily
4bit SD interface:
- When using the above manual a link to a CFW (or patched official FW?) is provided, however I really wanted to run the latest CFW, however this required a 4bit SD card interface, were the 'new Bittboy v1' has a 1bit SD card. However, with some steady soldering this can be fixed, see the nice instructions from Steward_fu here https://translate.google.com/translate?sl=auto&tl=nl&u=https%3A%2F%2Fsteward-fu.github.io%2Fwebsite%2Fhandheld%2Fmiyoo%2Ffix_sd.htm
Sadly I did not had the patience to order 1kOhm SMD resistors and used regular (large) 680Ohm which I had lying around and some quick soldering later it looked like this:
And against all odds; IT WORKED!!!! (remains to be seen for how long, considering my soldering job
I have flashed the 'Bitboy CFW 4.2 for v2 and v2.5' image to SD and it works perfectly.
A huge thank to everyone who discussed this topic on Discord (e.g. scooterpsu) and offcourse to Steward_fu with his amazing hacks and guides!
I just wrote this down thinking it might be of aid to someone. And again, corrections and additions are welcome ^___^
Ohw, and before I forget: is there a fix for the ghostkey problem?