OpenDingux release 2019.06.01

Another month, another update.

Changelog

  • Added USB mass storage mode (MTP). Finally, you can transfer your apps other files without any specific software! Use the 'USB Mode' app in the settings tab to revert to the Ethernet-over-USB mode that was the default in the previous versions of the firmware.
  • Added 20 MiB of in-RAM compressed swap (zram). This will permits some RAM-hungry apps to start, although with a performance hit vs. those who don't require swap.
  • Switched from mdev to udev, which fixes some issues, like the automounting of SD cards.
  • The brightness setting is now preserved across reboots.
  • And most importantly, the cow is back. Those who used to develop for OpenDingux on other devices will understand.

Download links

The update OPK can be downloaded here: OpenDingux update OPK.
Be careful that you must have at least 25 MiB of internal storage before running the update.

Enjoy!

  1. #1Georgy, 01 Jun 2019

    Nice! Thanks! With this update I can now play ridge racer on pcsx4all-20190524. Is it okay to remove ‘rootfs.squashfs.bak’ if everything works as supposed? What’s the ‘cow is back’ meaning and should the new developers care on it? Do I need any toolchain updates (since ‘2019.04.30’ post) if I plan to compile something? Is it possible to cross-compile with msys for windows?

    Reply

    1. #1.1pcercuei, 01 Jun 2019 (Reply to Georgy)

      While you can remove the rootfs.squashfs.bak file, it’s protected so you can only remove it by connecting through telnet or SSH. And even though I’d advise against it.

      When you will see ‘the cow’ you will understand.

      You don’t need a new toolchain. Use the 2019.04.30 one.

      About msys / windows, I never did that, so you’re on your own.

      Reply

    2. #1.2Georgy, 01 Jun 2019 (Reply to Georgy)

      Thanks. I suspect cowsay used somewhere in the firmware. :)

      Reply

  2. #2Ninoh-FOX, 01 Jun 2019

    work great!!! this kernel work finally in my v21, thanks!!!!

    Reply

  3. #3s z, 08 Jun 2019

    thank you soo much amazing job really you saved us from this FTP softwares thank u again for all the amazing effort so soon i will donate to your amazing job to keep contuine the great effort

    Reply

  4. #4Aco, 08 Jun 2019

    Hi and thanks for your efforts.

    But how do I like the emualtor that was copied to my sdcard? I couldn’t find any options for that or did I miss something?

    Reply

    1. #4.1pcercuei, 10 Jun 2019 (Reply to Aco)

      Make sure the files are in OPK format, and are for the Retromini. Then just copy them in the “Apps” folder, and they should automatically appear in the menu.

      Reply

    2. #4.2Aco, 10 Jun 2019 (Reply to Aco)

      Thanks I managed to get some emulators :)

      Where do I need to put the update opk (in apps as well?)

      Reply

    3. #4.3pcercuei, 14 Jun 2019 (Reply to Aco)

      Well, it’s an app, so put it in Apps, yes.

      Reply

  5. #5Vapor, 18 Jun 2019

    Heya, i cant get my retromini recognized. I’ve tried to install the drivers on win10, win7. I’ve tried to use xubuntu and ubuntu too, but i always get “cant find ingenic device” every time i start the patcher. How can i fix that? N.B. When i connect the retromini, i always connect it turned off. Then i turn it on while pressing A or B button, for the USB Boot mode. It is normal that the screen is total black?

    Reply

    1. #5.1pcercuei, 22 Jun 2019 (Reply to Vapor)

      It’s normal that the screen is black, yes. On Ubuntu don’t forget to run the script with “sudo”.

      Reply

    2. #5.2Vapor, 24 Jun 2019 (Reply to Vapor)

      Should i install any type of bootloader before flashing opendingux? Otherwise i don’t know how to get my retromini recognized :(

      Reply

  6. #6Takeshi, 02 Jul 2019

    I just flashed my retromini with the version of 2019.05.17 but it appears that I have 170 / 192MiB and now I want to update to this new version as I can make space in memory. :(

    Reply

    1. #6.1Nahuel, 02 Jul 2019 (Reply to Takeshi)

      Actualizala sin problemas, yo lo hice y me aparecia lo mismo

      Reply

    2. #6.2pcercuei, 02 Jul 2019 (Reply to Takeshi)

      You have 170 / 192 MiB free, not used :)

      Reply

  7. #7Picea Pungens, 03 Jul 2019

    I attempted to upgrade from 2019.05.17 unsuccessfully. I had ~110 MiB of NAND free at the time yet I still got the “Out of memory” error. Now it seems to be stuck in a weird state when I attempt to boot: “—[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0000ff00 ]— . Then about 50 seconds later I get “random: crng init done”, then no further messages (waited about 5 minutes). It does that every time I boot now.

    I attempted to reflash the 2019.05.17 build, but I now get “Unable to find Ingenic device” , “Detecting OpenDingux…” , “Found Ingenic JZ4750 based device”, (no, that’s not a typo), then it writes a bunch of bytes and “Operation complete” but I still get the same behavior on next boot. lsusb shows the device in the filesystem “Bus 003 Device 019: ID 601a:4750 Ingenic Semiconductor Ltd. “

    Any thoughts on what to do now? The device was working great for about two days under 05.17 before the failed upgrade.

    Reply

    1. #7.1pcercuei, 03 Jul 2019 (Reply to Picea Pungens)

      You can boot the backup kernel by pressing START when powering on, and the backup root file system by pressing R. Then it should boot to a working state and you can attempt the update again.

      If you still have to reflash… make sure you run the script with “sudo”, and that the Retromini is in USB boot mode (press A when powering ON). If it still doesn’t work, try with a different USB cable.

      Reply

  8. #8Picea Pungens, 03 Jul 2019

    Ok great, thanks. I notice you have the info about START and R at the end of the upgrade OPK process, perhaps that splash could be moved to the front of the process before any bytes are written? That info would have probably enabled me to troubleshoot this on my own.

    I was still unable to upgrade to 2019.06.01, and I couldn’t get the flasher (v30.sh) to work either in that state. However, the 2017.05.17 upgrade OPK worked nicely, and I now have a nice working device again.

    Anyways, thanks for all the porting work - You have rescued this very nice hardware from the bad software it shipped with!

    Reply

  9. #9Picea Pungens, 03 Jul 2019

    FYI, I am not sure if the Dingoonity forums are accepting new registrations.

    I attempted to sign up several days ago, yet the status is still ‘pending’. A quick DDG seems to indicate others with similar issues in 2018 and 2019. I sent an email to Max just now to ask about it.

    So, open question for anyone reading this - Have you managed to register an account on Dingoonity in the last 0-12 months?

    Reply

  10. #10Diego, 04 Jul 2019

    Hello, can you help me? How I can put a Wallpaper on Opendingux?

    Reply

    1. #10.1pcercuei, 05 Jul 2019 (Reply to Diego)

      In the home folder, inside .gmenu2x/skins/Default/wallpapers/ (create it if it doesn’t exist). The wallpapers must be 320x240 resolution and in PNG format.

      Reply

    2. #10.2dragon, 07 Jul 2019 (Reply to Diego)

      How do i access this

      Reply

    3. #10.3dragon, 07 Jul 2019 (Reply to Diego)

      I FOUND IT!! THANK YOU. FINALLY CHANGED THE WALLPAPER

      Reply

  11. #11prabocor, 05 Jul 2019

    mtp showing with rs-90 but i cannot copy a file on apps folder

    Reply

  12. #12Dragon, 07 Jul 2019

    Help, y does my retromini stop charging? but when i turn it on, it shows that it’s only half full

    Reply

    1. #12.1pcercuei, 07 Jul 2019 (Reply to Dragon)

      It stops because it is fully charged. The battery level in the menu isn’t well calibrated, that’s why it only shows half-full.

      Reply

    2. #12.2dragon, 10 Jul 2019 (Reply to Dragon)

      oh okay, sorry I really have no clue what all this is but i made it work, noooow how do i install this update, i need help

      Reply

  13. #13Dragon, 11 Jul 2019

    eversince this update, i always crash mid game, only playing pokemon, idk why it still crashes

    Reply

  14. #14dragonpapa, 11 Jul 2019

    ReGba keeps on crashing with 06-01 update,https://boards.dingoonity.org/retrominirs-90/rs-90-with-opendingux-gba-crash/ the only solution this dingoonity thread found is to revert back to 5-17 :( hope u can fix this small issue soon, godbless, we admire your work

    Reply