Hacking AKAIO 1.3b2

n/a

Member
Newcomer
Joined
Jan 31, 2008
Messages
18
Trophies
0
XP
12
Country
United States
Smiths said:
n/a said:
Thanks for the excellent work guys, Loading games from NAND finally works! One problem that I encountered though is, when playing a game and then you decide to "Soft Reset", you are brought back to the area where it would say "Flash Memory, MicroSD, etc..", and not the area where the file is located. And also, when that area loads, no Skin is loaded and no Text is shown, all you see is a Black Background on Both Screens and just the Icons for the different Types of Memory (Flash Memory, MicroSD, etc..), and the selection bar is a "Minty-Green" color. If you press A to select one of the Memory options or if you press the "START" button, akAIO OS freezes.

That's an error with loading from your card. Check your card, clean contacts, etc... it's not AKAIO.
The problem is not with my card, it most likely has to do with a piece of the "Soft Reset" code (since there was a lot of changes made for the akRPG). The reason I say this is because, I can load akAIO 1.2 and there is no problem with "Soft Reset" when used. So again, it is most likely a piece of the "Soft Reset" code that is missing or is not closed properly or at all (things like this happens to all coders) or a piece of code needs to be added or the communication with the "Soft Reset" code and the external loader for the akRPG (akloader.nds) could be the problem, for example, instead of two hands shaking, it could be a hand shaking a foot. Anyway, don't quickly blame the tester if a solution to the problem hasn't been carefully examined beforehand. When something goes wrong, it is most likely human error (which can be corrected), but when it comes down to hardware related problems (which sometimes but rarely can be corrected, unless something gets fixed internally), it will most likely fail regardless to what you do or change (i.e. change software or sometimes cleaning the hardware) to try and fix it. Also, just to mention, not everyone is irresponsible with their electronics, some people actually do take care of them, so being clean is not an issue as it is not a problem here.
...
Anyway, I would like to give my respect and thanks to all akAIO coders for keeping the akRPG going since it seems like AceKard has abandoned it (as was predicted in the beginning of it's release, because of the OS being open source).
 

Smiths

AKAIO Person of Interest TAGS ARE THE BEST
OP
Developer
Joined
Feb 24, 2003
Messages
1,461
Trophies
2
Location
The land of Dairy Queen
Website
www.gamergeddon.com
XP
2,179
Country
United States
SD loading is fixed. turns out it was *I* who killed it!
Ha!

Norm kills NAND, I kill SD. Never shall they work together!!!!!!


...or actually now they are but still. AKAIO is composed of equal-opportunity-break-functioners


Now regarding Soft Reset: seriously, it works fine for me from NAND on RPG, from SD on RPG, and from SD on AK2.
 

cory1492

Well-Known Member
Member
Joined
Jun 23, 2005
Messages
1,497
Trophies
1
Location
Home, WhereElse?
XP
335
Country
Canada
Sounds to me like there is a problem in the SIO code to access user settings, causing them to be modified and committed back to nvram, or perhaps validating the previous setting profile by corrupting the current one - something to do with the backlight stuff, perhaps? I know there were issues in really old dkpro toolchains with the user setting stuff that caused it to corrupt in odd ways (which caused it to fall back to the previous/only existing not corrupt setting profile.)

A test you folks without flashme can do is, take out the AK2, turn on and set the DS to your preference, commit settings/shut it off, pull out the battery for about 5 seconds, replace battery, turn on DS, re-set your settings to the same again, commit/power off, then put in the AK to see if AKAIO still causes problems (this process should cause both setting profiles to contain the same settings, so if it falls back to old ones it will be using the ones you set before pulling the battery) - if there are no more problems with your settings changing, then this is an old problem that has cropped up again; if it does cause problems still then... ???

Any rate, I have flashme too and as far as I can see the mentioned bugs on my ak2 are no more
smile.gif
now if I could just re-train myself to not see the cheat list and think left/right dpad are going to handle the + section expansion/collapse like on most PC apps I'd be fine.
 

Smiths

AKAIO Person of Interest TAGS ARE THE BEST
OP
Developer
Joined
Feb 24, 2003
Messages
1,461
Trophies
2
Location
The land of Dairy Queen
Website
www.gamergeddon.com
XP
2,179
Country
United States
cory1492 said:
Any rate, I have flashme too and as far as I can see the mentioned bugs on my ak2 are no more
smile.gif
now if I could just re-train myself to not see the cheat list and think left/right dpad are going to handle the + section expansion/collapse like on most PC apps I'd be fine.

cory - the "left/right" for expanding/contracting was almost added but more skipping was needed, really.
 

cory1492

Well-Known Member
Member
Joined
Jun 23, 2005
Messages
1,497
Trophies
1
Location
Home, WhereElse?
XP
335
Country
Canada
smiths: indeed, which is why I need to re-train to break that bad windoze inspired habit. I was going to ask again about the auto-repeat-keys on cheat list when using dpad, but I see it's in there now - just with what seems to be a really long start delay (is that delay a setting somewhere that I probably missed? There are so many places to hide things in this UI
laugh.gif
)

Great work all around
smile.gif
 

kai445

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
320
Trophies
1
XP
257
Country
United States
Here's the intra-release changelog.

Changelog from 1.3 drunken beta to 1.3b1
QUOTE said:
Added to changelog:
+ 3in1 internal GBA rom header stuff and work on Save/Load prompts in 3in1 options window.
- Enable/Disable saving 3in1 SRAM on startup (Enabled by default)
- Enable/Disable prompting before saving/loading SAVSRAM
- Enable/Disable the Universal Sleep Hack for GBA games
- Thanks to all donators!
+ AK2 Loaders, even 4.12, compatible

Removed from changelog:
None.

Changelog from 1.3b1 to 1.3b2
QUOTEAdded to changelog:
+ Added Some of Gelu's patches:
- Softreset fixes relating to mic usage.
+ Spanish language updated.

Removed from changelog:
+ AK2 Loaders, even 4.12, compatible
 

dib

Well-Known Member
Member
Joined
May 1, 2004
Messages
1,586
Trophies
2
Website
Visit site
XP
517
Country
United States
n/a said:
Smiths said:
n/a said:
Thanks for the excellent work guys, Loading games from NAND finally works! One problem that I encountered though is, when playing a game and then you decide to "Soft Reset", you are brought back to the area where it would say "Flash Memory, MicroSD, etc..", and not the area where the file is located. And also, when that area loads, no Skin is loaded and no Text is shown, all you see is a Black Background on Both Screens and just the Icons for the different Types of Memory (Flash Memory, MicroSD, etc..), and the selection bar is a "Minty-Green" color. If you press A to select one of the Memory options or if you press the "START" button, akAIO OS freezes.

That's an error with loading from your card. Check your card, clean contacts, etc... it's not AKAIO.
The problem is not with my card, it most likely has to do with a piece of the "Soft Reset" code (since there was a lot of changes made for the akRPG). The reason I say this is because, I can load akAIO 1.2 and there is no problem with "Soft Reset" when used. So again, it is most likely a piece of the "Soft Reset" code that is missing or is not closed properly or at all (things like this happens to all coders) or a piece of code needs to be added or the communication with the "Soft Reset" code and the external loader for the akRPG (akloader.nds) could be the problem, for example, instead of two hands shaking, it could be a hand shaking a foot. Anyway, don't quickly blame the tester if a solution to the problem hasn't been carefully examined beforehand. When something goes wrong, it is most likely human error (which can be corrected), but when it comes down to hardware related problems (which sometimes but rarely can be corrected, unless something gets fixed internally), it will most likely fail regardless to what you do or change (i.e. change software or sometimes cleaning the hardware) to try and fix it. Also, just to mention, not everyone is irresponsible with their electronics, some people actually do take care of them, so being clean is not an issue as it is not a problem here.
...
Anyway, I would like to give my respect and thanks to all akAIO coders for keeping the akRPG going since it seems like AceKard has abandoned it (as was predicted in the beginning of it's release, because of the OS being open source).
I just tried soft reset on my RPG.

With a NAND game, it resets normally to the NAND directory. Game on my SD resets normally to the SD directory. So I have no idea what you're talking about, especially with the hand shaking stuff. Is that some sort of expert opinion based on your intimate knowledge of the AIO's source code?

It's not that anybody is attacking you, it's that we're unable to reproduce the results. Try formatting+reinstalling AIO from the ground up.
 

n/a

Member
Newcomer
Joined
Jan 31, 2008
Messages
18
Trophies
0
XP
12
Country
United States
Hey dib, I didn't feel like anyone was attacking me...
I did a format of the NAND and extracted only the content of the akAIO 1.3b2 OS on the NAND and copied two files (0168 and 1443 (Both TokyoTrimmed)) for a test to see if I still experienced the problems that I did before the format, and the result is, I still do. Below is an example of the structure of the whole layout of the card.

NAND Root
|
|__AIO (Folder)
|
|__Test Root (Folder)
| |
| |__Test 1 (Folder)
| | | - 0168.nds
| |
| |__Test 2 (Folder)
| | | - 1443.nds
|
|_akmenu4.nds

Now, loading both files is no problem, but when I use "Soft Reset" on file "0168" I experience the problem that I've mentioned in the post that you've quoted. When "Soft Reset" is used I should be brought back to the "Test 1" Folder, but instead I am brought to the main area of the OS, and that is the area where you select what memory to go into. Like I said before, there is no Skin and Text on both screens when this happens, only the icons for the different memories. And if I try to go into any of those memories by pressing the "A" Button or if I press the "START" Button on the DS, the OS freezes.

Now, when I use "Soft Reset" on file "1443", I am brought back to the "Test 2" Folder. Everything is normal, the skin is loaded, all the Text is shown.

And if I replace the "akmenu4.nds" file from "akAIO 1.3b2" with the "akmenu4.nds" file from "akAIO 1.2", both files (0168 and 1443) load and exit with "Soft Reset" without any problems. The question would be now, why does "Soft Reset" work fine with 1.2 but not with 1.3b2?
 

dib

Well-Known Member
Member
Joined
May 1, 2004
Messages
1,586
Trophies
2
Website
Visit site
XP
517
Country
United States
Okay, so in other words you're using some odd sorting scheme over multiple directories. I just tested exactly as you illustrated above, and it's still fine. I soft reset out of the game back into the loader exactly in the same directory as the game.

So the real question is why are you getting a bug with one and not the other, and if that's a problem you need fixed then I suggest troubleshooting it before bringing it here. Are you using some sort of long filename for one and not the other? Multiple words? Unusual characters? Specific game? For all I know, you're trying to name them in Japanese and using small paragraphs for filenames. You should understand that Smiths has already stated that they're not interested in tracking down every bizarre bug that surfaces when people are using habits outside of normal operation, and will not idiot-proof the loader. And it sounds like you may be using some bizarre convention that won't surface for most people.
 

doyama

Well-Known Member
Member
Joined
Nov 30, 2006
Messages
1,288
Trophies
0
XP
171
Country
United States
I can't seem to get the autorun feature to work. It was working fine in 1.2 but when I enable it now it does not autorun the previous rom (playing the new Layton right now). Has anyone else gotten this to work?

I do like the new faster directory listing.
smile.gif
 

Minox

Thanks for the fish
Former Staff
Joined
Aug 27, 2007
Messages
6,998
Trophies
2
XP
6,162
Country
Japan
doyama said:
I can't seem to get the autorun feature to work. It was working fine in 1.2 but when I enable it now it does not autorun the previous rom (playing the new Layton right now). Has anyone else gotten this to work?
I just tried it out and it certainly does not work for any of the roms I've tried.
 

Smiths

AKAIO Person of Interest TAGS ARE THE BEST
OP
Developer
Joined
Feb 24, 2003
Messages
1,461
Trophies
2
Location
The land of Dairy Queen
Website
www.gamergeddon.com
XP
2,179
Country
United States
hahaha, maybe we took out autorun.
smile.gif

(re: Autorun. That was a 'bliss feature' that Norm and I both hate. If we accidentally took it out it was simply because we put in features or changed how things load and just never cared to update the autorun code)

Also, please know one thins regarding the 1.2 -> 1.3 comparison.

There has been a lot of overhauling done in the period between 1.2 and this release. We're talkin' a lot. DMA, loader isolation, etc.

This is all for the benefit of the end-user. but please know it has changed a LOT and there's not going to be an easy "oh, just copy paste from 1.2" for many of these things.
The 1.2 source is so old now for us (1.3 has been in development for a while) that to use its old code would not be beneficial in most cases.

So we appreciate people telling us things worked in 1.2... but really it doesn't help us or you to mention it.
 

Minox

Thanks for the fish
Former Staff
Joined
Aug 27, 2007
Messages
6,998
Trophies
2
XP
6,162
Country
Japan
I just confirmed it, I've never had any real use of that feature anyway so it doesn't matter to me.
 

rasputin

Well-Known Member
Member
Joined
Mar 7, 2008
Messages
937
Trophies
0
XP
327
Country
United States
The Castlevania Dawn of Sorrow 'start screen' video is a slide show on the AK2.1 with this beta.

I'm new to Acekard2, is this firmware meant for the AK2 aswell ?
 

Smiths

AKAIO Person of Interest TAGS ARE THE BEST
OP
Developer
Joined
Feb 24, 2003
Messages
1,461
Trophies
2
Location
The land of Dairy Queen
Website
www.gamergeddon.com
XP
2,179
Country
United States
autorun is now fixed (unfortunately). So now i need to put some "idiot" checks in... like autorun GBA cuz some people like to do that.
Because hitting buttons is hard.

rasputin - it shouldn't be a slide show; try formatting your SD card with the panasonic tool (see the wiki)

http://wiki.gbatemp.net/wiki/index.php/AKAIO
 

rasputin

Well-Known Member
Member
Joined
Mar 7, 2008
Messages
937
Trophies
0
XP
327
Country
United States
@Smiths ... with ak2 1.2 software it's fine. But no what mem card I use with this new beta2 I get a slideshow ??? I'm using Fat16 on all mem cards, even my 4gb SDHC one. I have'nt used the panasonic formatting tool though, the Hewlett Packard one has been working fine for me and as I said with 1.2 all the mem cards run it well.

On the main start screen of Castlevania DoS, press the 'b' button to see what I mean.
 

Smiths

AKAIO Person of Interest TAGS ARE THE BEST
OP
Developer
Joined
Feb 24, 2003
Messages
1,461
Trophies
2
Location
The land of Dairy Queen
Website
www.gamergeddon.com
XP
2,179
Country
United States
yeah i just confirmed it slideshows with the default AKAIO loader.
you may want to just download the latest official AKMenu and place its loader in the ak2loader directory and set it to use that.
That eliminated the choppiness.

It's nice we don't have the latest sources. AKAIO is based off 4.09 still. Blame AceKard.

http://wiki.gbatemp.net/wiki/index.php/AKAIO#AK2_Loader
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==