• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Help! Can not upgrade kernel to v1.43

Started by gr84u, February 19, 2005, 07:20:30 PM

Previous topic - Next topic

gr84u

Hi.
I bought CF to GBA SuperCard a month ago, and I am quite satisfied with it. My problemi is that I can not upgrade the Firmware to version 1.41 or 1.43.
I have GAME BOY Advanced SP and SC kernel v1.40.
Am I doing something wrong?
1. I put the file in the root of CF
2. I put the CF in SuperCard and the SuperCard in GBA
3. I switch on the GBA
4. GBA reports:
find upgrade file:upgrade.scu
       Old :V1.40
       Now :V1.43
    Are you sure upgrade?
      A--YES B--NO
5. After I press A it reports:
 Data verify error!
 Please turn off GBA.
I have tried selftesting the SC (L+R then turn on GBA)
It seems OK. It reports:
Test SRAM
SRAM ok!
Test sdram
sdram ok!
Test flash
flash id ok!
flash ok!
Test CF
CF ok!
not find test file (what does this mean ??? does it expects some special file for testing?)
Now SC Version:1.40

My SC came with kernel ver 1.40 and I can not upgrade it to ver. 1.41 or 1.43. I have noticed that ver 1.40 is not available for download. Is it possible that ver 1.40 has a bug that does not allow it to upgrade or is it something else?
Would it help if I DOWNgrade to ver 1.24 first and then try to upgrade strait to ver 1.43 ???
Will it allow me to flash older kernel (1.24) over the newer version (1.40)?
I have noticed that kernel upgrade to ver 1.24 is not scu but bin that can be executed from the sc shell. Does it mean that previous versions did not detect the scu upgrades automaticaly on boot? Will I be able to upgrade to newer version if I downgrade it first?
Otherwise the SC works fine - I can play games, listen to music, ... I have not tried much of the advanced features like game saves, cheets and so on.
What are the improvments in ver 1.43. Will I be able to use all the supported games whit ver 1.40 using the SuperCard SoftwareV2.20?
What is the difference between UPGRADEV143old.rar and UPGRADEV143new.rar both available for download form http://www.supercard.cn ? Which one should I use?
If I use upgrade.scu from UPGRADEV143new.rar it reports Data verify error.
If I use upgrade.scu from UPGRADEV143old.rar it reports This isn"t accurate upgrade file.

Is there anybody with similar problem? Please help.

Sincerely,
gr84u
mail@gr84u.info

NT

Try re-downloading the latest firmware from our mirror here and try the upgrade again.

gr84u

Quote from: "NTolerance"Try re-downloading the latest firmware from our mirror here and try the upgrade again.

I've already tried that. I've also tried to use another CF card, but the effect is the same: it reports "Data verify error!" again and again.

Is there anyone with kernel v1.40 out there?

Is there anyone that has sucessfully upgraded from kernel v1.40?

NT

Quote from: "gr84u"
Quote from: "NTolerance"Try re-downloading the latest firmware from our mirror here and try the upgrade again.

I've already tried that. I've also tried to use another CF card, but the effect is the same: it reports "Data verify error!" again and again.

Is there anyone with kernel v1.40 out there?

Is there anyone that has sucessfully upgraded from kernel v1.40?

If you've tried another CF card and re-downloaded the file, it's likely that something is wrong with your Supercard.  The best I can tell you at this point is to make a thread on the official forums about the problem and see if romman has any ideas.  Sorry.   :(

gr84u

I have solved the problem myself.
Here is what I have done.

1. I downgrade the kernel to v1.24. The kernel flash v1.24 is in bin format that is executed from the SC shell not in scu format that is automatically detected. I could probably do even without this step.

2. I reformatted the CF card (XP default format) and saved the UPGRADE.scu as the only file on it. I believe this is the crucial step that solved the problem! The CF (256 Mb) was previously formatted as FAT in Olympus digital camera. I have only deleted the photos and used it in the GBA. Everything (but the kernel upgrade) worked ok, and I have not used it for photos since I have started to use it in the SC for the GBA.

3. When I plugged the CF and switched my GBA, it detected the upgrade and successfully flashed the new version (no Data verify error! this time :)

Considering the fact that the upgrade in bin format worked fine and the scu did not, I think I have a reason to believe that there is a bug in the present kernels. I believe the kernel routine that is supposed to load and flash the scu file from the CF that is called on boot is buggy, because it worked OK only when the CF was reformatted, and did not worked when the scu file was copied on nearly full CF. I believe this deserves attention of the supercard developers, or at least they should document it as a "feature" (that you have to have the scu file on particular position on the CF or that the CF has to be formatted with specified parameters).

Diablo

I would lay odds that your CF card just needed to be formatted correctly.

I (and obviously many others) have successfully upgraded the kernal from versions higher than 1.24, using the .scu format.  Plus, when I upgraded, I had over 500 MB of games and saves in numerous folders on my CF (though, I have a 1 GB CF, so mine was nowhere near being full).

Your CF card was probably formatted a certain way for your camera.  Most things would likely work fine under the format (as you have said), but some may (evidently) have issues with it.

A good rule of thumb, by the way, is to get your hardware working before you add any software, so I don't think your situation had to do with the SuperCard being faulty. :wink:
b]"Speak of the devil and he appears."[/b]

NT

Quote from: "Diablo"I would lay odds that your CF card just needed to be formatted correctly.

I (and obviously many others) have successfully upgraded the kernal from versions higher than 1.24, using the .scu format.  Plus, when I upgraded, I had over 500 MB of games and saves in numerous folders on my CF (though, I have a 1 GB CF, so mine was nowhere near being full).

Your CF card was probably formatted a certain way for your camera.  Most things would likely work fine under the format (as you have said), but some may (evidently) have issues with it.

A good rule of thumb, by the way, is to get your hardware working before you add any software, so I don't think your situation had to do with the SuperCard being faulty. :wink:

I wholeheartedly agree.  I didn't think about formatting earlier since it wasn't mentioned in the original post.