Official hakchi2 - NES Mini very simple pimp tool

ghorricks

Well-Known Member
Member
Joined
Mar 31, 2008
Messages
103
Trophies
0
Age
75
Location
Charlotte, North Carolina
Website
en.wikipedia.org
XP
628
Country
United States
It worked first time!
Use Hakchi Official v2.21f
Flash Factory Kernel (afterwards boot the SNES mini and verify on TV all was back to original)
Flash Custom Kernel (afterwards boot the SNES mini and verify on TV that DOWN and SELECT reset the game)
use the "hakchi-gui.exe" tool.
  • dump kernel.img
  • unpack kernel.img
  • flash kernel
  • rebuild kernel.img
  • memboot
I already have a USB prepared device with 3 SNES games and the OTG adapter.
I booted the SNES mini without the OTG, making sure the boot screen says knock, knock - Hakchi.
All 21 original games present, and DOWN and SELECT reset (good)
Now power down.
Next plug in the USB and OTG and power on.
knock, knock Boot screen (good)
And then... the 3 SNES games in a menu... all booting.

Next up, I will repeat - but this time I will be installing some retroarch hmod cores so I can play other console ROMS.

TurbomanUK
 

ghorricks

Well-Known Member
Member
Joined
Mar 31, 2008
Messages
103
Trophies
0
Age
75
Location
Charlotte, North Carolina
Website
en.wikipedia.org
XP
628
Country
United States
Use Hakchi2 v2.21f (official)
Flash Factory Kernel (afterwards boot the SNES mini and verify on TV all was back to original)
Flash Custom Kernel (afterwards boot the SNES mini and verify on TV that DOWN and SELECT reset the game)
Next I copied 1 Genesis (Outrun) and 1 NES (KungFu) Game using Hakchi2.
Boot the SNES mini, of course they dont work, but were in the menu.
Now we add some modules (_km_retroarch_11_6_17 & _km_genesis_plus_gx_10_28_17)
Boot the SNES mini, both games work fine.
I now removed the 2 games from the SNES mini as I want the internal menu just with the 21 original.
Boot the SNES mini, confirm just 21 original games.
Here, I guess you could add more modules... but there is some compatibility issues from reports.

Once you have the modules installed you want to use in future... you can proceed to "Lock it down for USB"...

Use the "hakchi-gui.exe" tool. (hold reset and power on)
  • dump kernel.img
  • unpack kernel.img
  • flash kernel
  • rebuild kernel.img
  • memboot
I already have a USB prepared device with 3 SNES games and the OTG adapter.
I now added the 1 Genesis and 1 NES game to the USB folder structure as described in documentation.
I booted the SNES mini without the OTG, making sure the boot screen says knock, knock - Hakchi.
All 21 original games present, and DOWN and SELECT reset (good)
Now power down.
Next plug in the USB and OTG and power on.
knock, knock Boot screen (good)
And then... the 3 SNES, 1 Genesis and 1 NES game in a menu...
Just the Genesis one doesnt work and that is likely to be the exec path is wrong.
 
  • Like
Reactions: artemus3 and jelmer

ghorricks

Well-Known Member
Member
Joined
Mar 31, 2008
Messages
103
Trophies
0
Age
75
Location
Charlotte, North Carolina
Website
en.wikipedia.org
XP
628
Country
United States
Any idea of the exec line needed for MD games?
NOT WORKING:
Exec=/usr/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md
Exec=/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md
Exec=/usr/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md.7z
Exec=/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md.7z

The nes game works fine with:
Exec=/bin/nes /var/games/CLV-H-OQEFW/Kung_fu.nes.7z

So its obvious that 7z (compressed) files are supported... but it must be the /bin/md part of the path that is wrong.
 

ghorricks

Well-Known Member
Member
Joined
Mar 31, 2008
Messages
103
Trophies
0
Age
75
Location
Charlotte, North Carolina
Website
en.wikipedia.org
XP
628
Country
United States
Did anyone tested if the dual boot by dantheman is compatible with the USB mod by Madmonkey?
I didnt, but it is something I am interested in... the reason for holding back was:
"-some hmods might conflict with this setup. particularly clovershell, dual-boot"
Although DanTheMan827 has been involved in the latest build, so maybe it will work and the ReadMe.txt hasnt been updated?

--------------------- MERGED ---------------------------

I can boot to a NES game, then press SELECT+START and then run the Genesis games within Retroarch - so the CORES are certainly present.
The /bin/md also seems to be the correct location too from browsing around retroarch.
 

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
Any idea of the exec line needed for MD games?
NOT WORKING:
Exec=/usr/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md
Exec=/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md
Exec=/usr/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md.7z
Exec=/bin/md /var/games/CLV-G-AKSXF/OutRun_(USA__Europe).md.7z

The nes game works fine with:
Exec=/bin/nes /var/games/CLV-H-OQEFW/Kung_fu.nes.7z

So its obvious that 7z (compressed) files are supported... but it must be the /bin/md part of the path that is wrong.

This is the desktop content of my working md game:
Code:
[Desktop Entry]
Type=Application
Exec=/bin/md /usr/share/games/CLV-G-GHZVH/Wonder_Boy_in_Monster_World_(USA__Europe).md.7z
Path=/var/saves/CLV-G-GHZVH
Name=Wonder Boy in Monster World
Icon=/usr/share/games/CLV-G-GHZVH/CLV-G-GHZVH.png
[X-CLOVER Game]
Code=CLV-G-GHZVH
TestID=777
ID=0
Players=1
Simultaneous=0
ReleaseDate=1900-01-01
SaveCount=0
SortRawTitle=wonder boy in monster world
SortRawPublisher=SEGA
Copyright=hakchi2 ©2017 Alexey 'Cluster' Avdyukhin

I am using latest MDFMkanic hakchi from madmonkey (the prototype one).

I also tested USB flash drive + USB Mouse + DOSBox and: USB mouse is working fine :)
 
Last edited by asper,

PPlays

Well-Known Member
Member
Joined
Oct 5, 2017
Messages
543
Trophies
0
XP
396
Country
United States
This is the desktop content of my working md game:
Code:
[Desktop Entry]
Type=Application
Exec=/bin/md /usr/share/games/CLV-G-GHZVH/Wonder_Boy_in_Monster_World_(USA__Europe).md.7z
Path=/var/saves/CLV-G-GHZVH
Name=Wonder Boy in Monster World
Icon=/usr/share/games/CLV-G-GHZVH/CLV-G-GHZVH.png
[X-CLOVER Game]
Code=CLV-G-GHZVH
TestID=777
ID=0
Players=1
Simultaneous=0
ReleaseDate=1900-01-01
SaveCount=0
SortRawTitle=wonder boy in monster world
SortRawPublisher=SEGA
Copyright=hakchi2 ©2017 Alexey 'Cluster' Avdyukhin

I am using latest MDFMkanic hakchi from madmonkey (the prototype one).

I also tested USB flash drive + USB Mouse + DOSBox and: USB mouse is working fine :)
I can't even get the prototype version to work, when I go to "unpack kernal.img" It says it cannot find the path.
 

Smitchell6879

Well-Known Member
Newcomer
Joined
Oct 9, 2017
Messages
60
Trophies
0
XP
81
Country
United States
So let me get this straight A's I have not tried the USB mode yet because I have been waiting to make sure I get the right USB cable.

But from what I am reading if you have the USB plugged in then it will only see the games on the USB but if you do not have the USB plugged in then you will see the original games menu?

So you can add all the games to the USB and keep the original menu separate that's pretty cool.

Lastly when you say you setup your USB .. does that mean you formated to fat32 and added the games before plugging it into the USB cable?

Hopefully I don't sound too dumb.
 
  • Like
Reactions: artemus3

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
So let me get this straight A's I have not tried the USB mode yet because I have been waiting to make sure I get the right USB cable.

But from what I am reading if you have the USB plugged in then it will only see the games on the USB but if you do not have the USB plugged in then you will see the original games menu?

So you can add all the games to the USB and keep the original menu separate that's pretty cool.

Lastly when you say you setup your USB .. does that mean you formated to fat32 and added the games before plugging it into the USB cable?

Hopefully I don't sound too dumb.
Yes, if you remove USB you will have original games only.

You need to prepare the USB key (formatted fat32, ntfs or ext2/ext3) with correct files/folders structure using your PC before putting it in the usb otg adapter.
 
Last edited by asper,

Smitchell6879

Well-Known Member
Newcomer
Joined
Oct 9, 2017
Messages
60
Trophies
0
XP
81
Country
United States
Yes, if you remove USB you will have original games only.

You need to prepare the USB key (formatted fat32, ntfs or ext2/ext3) with correct files/folders structure using your PC before putting it in the usb otg adapter.
Awesome so last question which usb otg cable are you using?
 

supermist

Well-Known Member
Member
Joined
Jan 26, 2009
Messages
1,092
Trophies
2
Location
Wisconsin
XP
3,933
Country
United States
Yes, if you remove USB you will have original games only.

You need to prepare the USB key (formatted fat32, ntfs or ext2/ext3) with correct files/folders structure using your PC before putting it in the usb otg adapter.

To clarify, you cannot have any other games on the original device's storage if you use the USB method?
 

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
To clarify, you cannot have any other games on the original device's storage if you use the USB method?
I do not have an answer to this question because I did not test to add other games and then do the USB softmod; i think in theory this will be possible but dunno if it will be implemented. In any case why using NAND if you can have all the stuff on USB ? Just leave original games in nand and all other additional games on USB :)
 

Spottedfeather

Well-Known Member
Member
Joined
Mar 19, 2013
Messages
302
Trophies
0
Age
43
XP
201
Country
United States
"Warning!
Kernal dumped but the MD5 checksum is unknown:
9aa37654b6801a3c4b5af544f50c0830
Do you want to continue?"
Please don't continue (yet).

Dump the kernel (Kernel/Dump Kernel), then *make a backup* of dump\kernel_snes.img, then install Hakchi2 (and say yes to the prompt), then make a dump of the decrypted NAND-B (Kernel/Dump decrypted NAND-B partition).

Please PM me when you've created the dumps and/or if you run into any trouble.

this has me a bit worried. I won't be doing this until christmas, but wasn't there an issue with this on the NES classic, too ? What does it mean ? If that warning screen comes up, we shouldn't continue ?
 
Last edited by Spottedfeather,

Advokaten

Well-Known Member
Member
Joined
Sep 23, 2017
Messages
162
Trophies
0
Age
32
XP
412
Country
Sweden
Could somebody help me with this? I'm trying to modify the SNES Classic UI. I found this on reddit:

Reddit said:
We now need to overmount the file we are going to be focusing on so that the changes we make will update accordingly. We're going to overmount the 'defaultscene.scn' file of our miniSNES;

overmount /usr/share/ui/snes-eur/resources/defaultscene.scn

How do I do overmount command?

Edit: I am on a Windows pc
 
Last edited by Advokaten,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :tpi::rofl2: +1