Author Topic: Advice concerning CFW for 'new Bittboy rev1'  (Read 906 times)

LauweLoempia (OP)

  • Posts: 117
Advice concerning CFW for 'new Bittboy rev1'
« on: September 15, 2019, 10:18:04 pm »
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?

LauweLoempia (OP)

  • Posts: 117
Re: Advice concerning CFW for 'new Bittboy rev1'
« Reply #1 on: September 19, 2019, 11:23:56 pm »
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.
Additional details:
- 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 :P)
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?


« Last Edit: September 19, 2019, 11:27:40 pm by LauweLoempia »

 

Post a new topic
Post a new topic