ClusterM / hakchi2

Tool that allows you to add more games to your NES/SNES Classic Mini. WARNING: hakchi2 is no longer supported. Please use hakchi2 CE.
GNU General Public License v3.0
2.93k stars 456 forks source link

Hakchi 2 on snes mini : start dumping kernel #436

Closed Lory955 closed 6 years ago

Lory955 commented 6 years ago

I was trying to dump snes mini kernel. Fel mode it's ok like on nes mini But seems that nintendo changed something (obviously). hakchi 2 starts dumping the kernel but gives USB error. A new version of driver and a new compatibility list of the original games should probably solve this problem. I suppose that nintendo used the same hardware like on nes mini, because nes support emulation of snes and other console. Tomorrow i'll open snes and i'll compare the two console. Snes mini controller works fine on nes mini , like original, same on retroarch opening snes or gba game.

timehlers commented 6 years ago

Hi,

I have already asked in the other SNES thread. Maybe somebody could explain the mechanism a bit more in detail for me? Is hakchi2 using the dumped kernel, extracting the initrd and extend it with needed features, or does it have a prepared kernel(+initrd), flashing it regardless of the hardware? And is this prepared kernel(or initrd, or both) then incompatible with SNES mini?

I would love to test a bit with my SNES mini, but since people report bricks and others say it's because of the incompatible kernel, I did not do anything until now, except dumping my SNES mini kernel (complete nand dump failed).

The next question regarding bricking is: If I flash the wrong kernel, is it bricked after that? Or is FEL mode independent of the kernel (which it should be) and I can reflash the original one? But if this is true, how did people brick their console?

Thanks

Tim

serial59 commented 6 years ago

which would have the kernel.img version europe has to give me car I have not back mine and suddenly my snes mini is block

FierceLog commented 6 years ago

The SNES Mini option is grayed out in the menu.

That means at least one setting is wrong. Also wrong to try it before it is supported.

Just relax and wait until the SNES supported version is released. Patience for a change. Attention to detail. Don't panic.

timehlers commented 6 years ago

Europe Kernel: [MD5: d76c2a091ebe7b4614589fc6954653a5] Edit: Expired.

serial59 commented 6 years ago

@timehlers thank you I will test this and I tell you if it works

timehlers commented 6 years ago

@FierceLog: If you mean your posting as response to my questions: I would prefer understanding things, instead of waiting until everything works OOB. It would be nice if someone could comment on the mechanism how it works... At least hakchi(1) is extracting the dumped initrd, and (I think) patching this one for upload.

serial59 commented 6 years ago

@timehlers

it works great a great thank you friend

pplatoon commented 6 years ago

Hello

I need password and user to access by ftp to snes mini and the clover does not work for me. someone who knows which one to use

Thank you

tchomall commented 6 years ago

my snes mini console is blocking the blinking light is nothing to the screen after the flash of the kernel a solution to put the console back into service

tchomall commented 6 years ago

4: Hello to all I have flashes the kernel of my Mini snes with hackchi2 and I do not dump them before so with today's hackchi it takes me my snes for a nes a way to download the original kernel of the snes to deliver the console as it blinks and nothing on the screen?

Cayde510 commented 6 years ago

@tchomall here's the eu snes kernal. Credit to @novyyy for posting his up.

{REDACTED: DO NOT POST COPYRIGHTED CONTENT @Drakonas}

wtermini commented 6 years ago

I have an Australian SNES Mini I do not see the MD5 hash for my unit anywhere.

Australian Kernel [MD5: 0f890bc78cbd9ede43b83b015ba4c022]

tchomall commented 6 years ago

Le sam. 7 oct. 2017 à 02:58, William Termini notifications@github.com a écrit :

I have an Australian SNES Mini I do not see the MD5 hash for my unit anywhere.

Australian Kernel [MD5: 0f890bc78cbd9ede43b83b015ba4c022]

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ClusterM/hakchi2/issues/436#issuecomment-334899840, or mute the thread https://github.com/notifications/unsubscribe-auth/AfDiZLJeQRwqmZeZ1mW8bG6MbjO5kiQ7ks5spsy0gaJpZM4PleSi .

Thank you very Much

tchomall commented 6 years ago

Le sam. 7 oct. 2017 à 01:50, Cayde510 notifications@github.com a écrit :

@tchomall https://github.com/tchomall here's the eu snes kernal. Credit to @novyyy for posting his up.

{REDACTED: DO NOT POST COPYRIGHTED CONTENT @Drakonas}

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ClusterM/hakchi2/issues/436#issuecomment-334894605, or mute the thread https://github.com/notifications/unsubscribe-auth/AfDiZGW-ELT-MO7kZ6qvTMM8PJ8F1TNTks5spryvgaJpZM4PleSi .

Thank you very much

dreadyman commented 6 years ago

grafik What should i do now?

roflcopter777 commented 6 years ago

That's normal, the checksum is "wrong" but it still works

dav333 commented 6 years ago

I have the same Kernel dump error as many on my US SNES.

I was using 2.21d and would get the following message when flashing the custom kernel:

Kernel dumped but the MD5 checksum is unknown: 5be67f86fb0b0aaa275cd730d8b40a91

I upgraded to 2.21e and when flashing the custom kernel I got the following:

Kernel dumped but the MD5 checksum is unknown: ea5d1d9061bcc7d0c42374eca76eb611

I continued, and it appeared to complete the kernel dump. It then told me I could upload my ROMs to the SNES Classic. I clicked the upload button and immediately received the following Error message:

shell command "tar -xvC /" returned exit code 1: tar: can't open '._bin': Read-only file system

Update: A friend who had no issues hacking his SNES brought over his computer and hakchi2 program and had the same results with my SNES.

Since then I have uninstalled, factory reset, and flashed the original kernel a few times but still get the same error when flashing the custom kernel.

ib0w commented 6 years ago

Does anyone have a download link for the EU Snes mini kernel? Mine isn't working anymore. Hope someone can help me out here.

Drakonas commented 6 years ago

@ib0w 1: do not respond to half a month old tickets for separate requests. 2: this is not the place to be asking for illegally distributed content. The kernel is copyright Nintendo. Closing this and removing links to kernels.