Adding Games to Atgames Genesis Flashback HD

18,788

16

84

This will just be a quick walkthrough of how to add games to your Atgames Genesis Flashback HD. If you don't know what you are doing and aren't careful you can completely brick your unit as this instructable requires modification of a sensitive area of the Atgames Genesis Flashback HD (called just Flashback from here on out). That said I cannot be held responsible for any damage you may cause, this is at your own risk.

Tools you need:

Philips Screwdriver

a computer that has a working adb setup (android bridge, I will not cover installing this here, you will have to instructions on creating an android development environment elsewhere)

a mini USB cable

a brain

general android knowledge can be helpful

Forgive this roughness of this instructable, I hadn't planned on making one, however a month after release nobody else has made one yet, I will make one just until someone makes a better one.

P.S. Adding games to the Atari flashback 8 gold is similar after a minor hadware mod. hint: The games are stored in an obb.

Step 1: Open Your Flashback and Connect It to a PC.

To open the unit you must remove the 7 screws, 4 are under the 4 feet pads, one is under the label, see image.

after the screws are removed take off the cover gently as not to break the wires connecting to the top.

Now plug in the Mini USB came on the mini USB plug on the unit circuit board, and then into your computer.

Wait a moment and the rk3036 will show up in your devices. When it does you are ready to go.

Step 2: Prepare Your Flashback

Now navigate to where you have ADB installed and run the following commands to prepare your unit to add games. (all commands are case sensitive)

"adb devices"

This command starts the adb daemon and verify the flashback is connected


"adb pull /system/atgames/all-games.ini"

This command copies the all-games.ini file you will need to modify to your computer.

"adb shell mount -o rw,remount,rw /system "

This command is where the risk starts, it tells your flashback to allow modifications to the system folder.

"adb shell mv /system/atgames/all-games.ini /system/atgames/all-games.bak"

This command creates a backup of the original all-games.ini to restore if needed later.

" adb shell ln -s /sdcard/Games/all-games.ini /system/atgames/all-games.ini"

This command creates a symlink from the original all-games.ini and points it to the NAND Flash for easy access.

" adb shell mount -o ro,remount,ro /system"

This command restores the original read only state to the system files.

Open NAND FLASH folder on the rk3036 device and create the folder "Games" (case is important here as well)

copy the all-games.ini file from your adb folder to the newly created "Games" folder

Try the system, make sure it still works correctly.
If it does not make sure the all-games.ini file is where it belongs and that there were no typos in the above or things will not work.

Step 3: Adding the Games

Note: games MUST be in .bin format (not just .bin extension) If they are in .smd or .mgd format they will not boot. Try to find a converter. (.sms and .gg also work but for the scope of this guide we will stick with genesis games)


The game can be named whatever you want but must have a bin extension and no spaces.

Ex.: Whatever.bin

drag the game to the created "Games" folder on the rk3036 device.

Now add a cover for the game with the same name and .png added.
format is PNG, resolution is 640x320.

Ex: Whatever.bin.png


Finally open the all-games.ini and add the following for each game, Replace the in bold with your own info.

[Game Name]
File=/sdcard/Games/whatever.bin

Platform=Genesis

Genre=Sega

Description=this is a description of the game the real unit also included gameplay controls.

D=Pad-Does stuff

A=Other stuff

C=whatever.

Now safe the all-games.ini and copy it to the "Games" folder you created

finally reboot the system and enjoy your new games.

Step 4: Restore to Stock (Optional)

If you feel the need to restore to stock follow these directions:

Navigate to your adb folder

run the following commands:

"adb devices"
This command starts the adb daemon and verify the flashback is connected

"adb shell mount -o rw,remount,rw /system "

This command is where the risk starts, it tells your flashback to allow modifications to the system folder.

"adb shell rm /system/atgames/all-games.ini"

This command removes the symlink you created.


"adb shell mv /system/atgames/all-games.bak /system/atgames/all-games.ini"

This command copies the original all-games.ini back into place.

" adb shell mount -o ro,remount,ro /system"

This command restores the original read only state to the system files.

Now navigate to the rk3036 device and delete the "Games" folder you created"

You have restored stock.

Step 5: Reassemble

Simple.

1. Remove USB Cable

2. Replace cover

3. Flip upside-down and screw in 7 screws

4. Replace label and feet

5. Enjoy

Share

    Recommendations

    • First Time Author

      First Time Author
    • Make it Glow Contest 2018

      Make it Glow Contest 2018
    • Toys Contest

      Toys Contest

    84 Discussions

    0
    None
    MartinS418

    5 months ago

    So I had it working with some added game, I got greedy and now it will go through the atgames logo then go black screen. i try the adb device command and nothing shows up. Did I brick or is there away I can bring it back? Or is someone a little bit smarter and willing to take a crack at it cause they know whats wrong???

    0
    None
    OriginalSebie

    Question 5 months ago

    Are you sure about the picture resolution 640x320? Game covers in console look more like portrait than landscape?

    0
    None
    KrisB71

    Question 6 months ago

    There is a new model with 2.8GB SD storage in it instead of 1GB ... but the symlink to the ini file on the SD won't work ...

    I suspect as mount shows that it is in vfat:
    /dev/block/vold/31:13 /mnt/internal_sd vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

    Any ideas?

    Thanks

    0
    None
    Sunshine_Pineapple

    7 months ago

    I hope I'm not too late to this thread. I was in the middle of entering the commands and everything was going well. Then Windows explorer decided to freeze up and then crash. My pc does this sometimes when there are android devices attached to it and I don't know why. I should have considered that but I took the risk. When I got it running again I continued from where I left off, which was the command that switches everything back to read only. When I got to the "make sure it still works" part I get the atgames logo and then it tries to boot into the menu but the screen flickers and then stays black. Somethings messed up. I was thinking I bricked it, but bricking something usually means that it just doesn't turn on at all. So I want to be sure if I'm passed the point of no return on this thing before I spend the money that I might not need to spend.

    0
    None
    JonP112

    11 months ago

    Hello

    I have a problem
    I can Only read all-game.ini
    What the problem
    Thank you for you answer

    20180104_062316.jpg
    3 replies
    0
    None
    NoahK39JonP112

    Reply 11 months ago

    First, When you're mounting the system as writable you need to use the -o arguement, alternatively "adb remount" will mount the system as writable. Second, it appears you're missing the APK directory (mine is empty but originally it had backups for the system apps, I didn't delete them through adb so there must be something going on internally), here's the original atgames folder for the non-OBB version(note the build date on the genesis and master system apk files): https://anonfile.com/kau6ufd7bf/atgames.zip

    0
    None
    MartinS418NoahK39

    Reply 8 months ago

    ok how would i add these to make my Flashback Genesis live again?

    0
    None
    JonP112JonP112

    Reply 11 months ago

    Hello
    I success To hack
    Because i use win 7
    I hack To win10

    0
    None
    MartinS418

    Question 8 months ago

    I was an idiot and tried adding more games after my initial 5 to see how it works, however I screwed up and now all I get is the atgames logo at the boot but no games where did I screw up? Can I bring this back to factory ? I also get some error in command prompt stating the adb: error: remote object "adb pull /system/atgames/all-games.ini" does not exist

    0
    None
    RickyP41

    Question 9 months ago on Step 3

    For when the tutorial to add Mastersystem games? Thank you

    0
    None
    RetroM1

    10 months ago

    Does anyone know how i can change the folder names.
    like i wanna change Bonus Games into Master System of Game Gear

    0
    None
    RetroM1

    Question 10 months ago

    Does anyone know how i can change the folder names.
    like i wanna change Bonus Games into Master System of Game Gear

    0
    None
    tnt2gamer

    10 months ago

    Is there a way to backup and restore the Sega Genesis Flashback HD and the Atari Flashback 8 Gold? Also, does anyone have a backup image for the Atari Flashback 8 Gold? I am adding games to my Sega Flashback, but I blew up my Atari Flashback. It is stuck in a loop on the menu now, and the 01dd806188a53f0c5b7ab692b36c286c subfolder under /mnt/obb has disappeared.

    3 replies
    0
    None
    tnt2gamertnt2gamer

    Reply 10 months ago

    OK. The Atari Flashback 8 Gold is working again. I had created a symlink to a all-games.ini in a new folder and then renamed it to .bak instead of renaming the original one. I found 85 extra games on the unit, and 21 extra games are already in the all-game.ini file. You just have to remove the # signs from the entries. One of them (Pitfall II) did not work, but the other 20 did. I will try getting other games to work now (starting with the other games already on the system and games that are known to work on the Atari Flashback Portable). :D

    0
    None
    tnt2gamertnt2gamer

    Reply 10 months ago

    My Atari Flashback is now non-OBB and is running 196 games. :D

    0
    None
    tnt2gamertnt2gamer

    Reply 10 months ago

    My Sega Batch Code is D10608, Model is FB3680.

    Mt Atari Batch Code is D10608, Model is AR3620.

    0
    None
    KyleD109

    10 months ago

    Thanks. This has worked for me. However I have just a couple of questions.

    1. To Add more games after completing this, do you just need to copy the games to the Games folder on the board and modify the .ini file?

    2. It says that it can support .sms games, so how to I go about adding an .sms rom. Do add the games with the .sms extension and add to ini file but using the naming convention File=/sdcard/Games/whatever.sms and for the picture .sms.png?

    Thanks again.

    0
    None
    Cephiros

    12 months ago

    Possibly the batch code or model number on the bottom, but i dont know, the sticker seems completely printed, not a stamped number like you usually get.

    My Batch Code is D10608, Model is FB3680

    2 replies
    0
    None
    CliffS26Cephiros

    Reply 11 months ago

    Hello. I have the same batch and model number as yours but when i enter the second command it says..... adb: error: remote object "adb pull /system/atgames/all-games.ini" does not exist ......any ideas why this is happening. Is there another directory i should try?

    0
    None
    NoahK39CliffS26

    Reply 11 months ago

    if you run this command:

    adb shell am start -a android.intent.action.VIEW -n com.atgames.menu.hal/.TestActivity

    you'll get a test screen with the build date, my date is in September 2017, if it is earlier you may have the OBB version and therefore this tutorial won't work properly. If you're familiar with OBB files you can repack it with a new all-games.ini but it's more risky and you should probably wait for a workaround if you're not sure of what you're doing.