OpenDingux on NAND #1


I thought that some development would be introduced into this blog instead of my random ramblings. So I’ve been hanging around the open handheld community for a while, I have a couple of devices (Dingoo a320, GPH Caanoo). And I’ve been talking to the dev community for some time now. One thing that I requested one of the devs pcercuei (Paul) was that the OpenDingux kernel they were working on would have the ability to be installed on and booted from nand. After about a year of OD development Paul wrote a bootloader and shortly afterwards he wrote a guide on how to get it set up and working, so I took it upon myself to create an installer to make this easier to do for the end user. These series of blog posts should keep people updated on my progress and also maybe give some helpful hints.

Ok, so what I did so far was follow through the instructions that Paul posted on his blog (here & here). Here’s a couple of notes I have for  these instructions:

I hope Paul will add these notes to his own blog post eventually too. But moving on…

I set up both kernels, created both ubifs volumes and filled them with the rootfs and kernel accordingly. Flashed the new bootloader and started testing. First thing I noticed was that the bootloader won’t boot if there’s no SD card inserted into the device, weird… I’ve checked everything and it seems that both the rootfs and kernel are being used from the ubi volumes and the sd card was an empty one. Going along with my testing I uploaded eduke32 through ftp to the rootfs and tried launching it. What happened afterwards was that my device hung there and after restarting it it wouldn’t boot at all. :D. I’m thinking it might be because of the lzo compression of the volumes or maybe that I tried writing to a device that was mounted read only (rootfs).

And that’s all for now folks.

  1. Joey
    9:30 am on January 18th, 2013

    I was wodring if you could give me a hand here. i ahve a a320 and tried following pauls install guide but for some reason after removing the dual boot loader and installing ubiboot for my screen ili9325 i cant get it too boot. i hit the reset button after unpluging the device and all i get is a black screen i then hit the power button and still nothing press reset nothing plug it back in and im still in usb mode and so i reinstall dual boot loader so i can use my dingo again. any ideas on what i am doing wrong?

  2. mindw0rk
    1:56 pm on January 29th, 2013

    It’s probably because the UBI bootloader can’t read the kernel binary from nand. If you followed Pauls guide + read my notices it should be booting up, if not, try inserting a blank SD Card, somehow that did the trick for me at first.

Leave a Reply