there's no matter with the power. I also test with charger plug in but still have white screen after booting game. Rarely has a game boot normally, most of the case are white screen or glitch
Is anyone using the Air with an Analogue pocket? It seems to work fine on the latest firmware with standard games but whole point for buying it for me was the play Pokémon rom hacks that require RTC. Currently trying to boot a hack results in glitched textures and then a freeze. Playing these hacks on original gba/nds seems to work fine
there's no matter with the power. I also test with charger plug in but still have white screen after booting game. Rarely has a game boot normally, most of the case are white screen or glitch
Unfortunately, we lost access to github.com/ez-flash due to the loss of the F2A credential. so we had to recreate a new GitHub account for subsequent code pushes, and along with this change, we pushed out the kernel source code for the EZ-FLASH Air at the same time.
Sadly after flashing the result kernel it just boots with a blank screen. Maybe because I am using devkitARM_r67 instead of the devkitARM_r53. Anyway the source code above may be useful to someone.
Edit: just an update, the issue seems to be that the built kernel is too big, probably because the fact I am using devkitARM_r67 instead of devkitARM_r53. I made a commit that disabled the support for Chinese characters in the FatFs module and now I got a working (but still broken, e.g., the graphics are garbage) kernel: https://github.com/m45t3r/air-kernel/commit/20390b1bf088c3999200d87a7d724978437d11cd.
The resulting "ezairkernel.gba" needs to be less 1048576 before running the "Link_kernel_image.exe" or my "make link-kernel-image" command, otherwise this will cause the blank screen issue that I described before.
Sadly after flashing the result kernel it just boots with a blank screen. Maybe because I am using devkitARM_r67 instead of the devkitARM_r53. Anyway the source code above may be useful to someone.
Sadly after flashing the result kernel it just boots with a blank screen. Maybe because I am using devkitARM_r67 instead of the devkitARM_r53. Anyway the source code above may be useful to someone.
Edit: just an update, the issue seems to be that the built kernel is too big, probably because the fact I am using devkitARM_r67 instead of devkitARM_r53. I made a commit that disabled the support for Chinese characters in the FatFs module and now I got a working (but still broken, e.g., the graphics are garbage) kernel: https://github.com/m45t3r/air-kernel/commit/20390b1bf088c3999200d87a7d724978437d11cd.
The resulting "ezairkernel.gba" needs to be less 1048576 before running the "Link_kernel_image.exe" or my "make link-kernel-image" command, otherwise this will cause the blank screen issue that I described before.
One more update: it seems that linking the "image.bin" is not strictly necessary, just renaming the resulting "ezairkernel.gba" to "ezairkernel.bin" also works. This means we can ignore the size limit above. After rebooting the EzFlash Air will ask to update the FW image from V2 to V3, but applying this does nothing (at least it doesn't seem to break the flashcard either).
Anyway, it seems the initial source code release is maybe slightly broken, I noted at least 2 issues:
- Garbage graphics in the NOR rom page list
- If you go to the about menu the kernel seems to crash (I get a black screen)
But at least booting the roms that I already had flashed did work. I did not try to flash a new image with my compiled image though.
Post automatically merged:
More updates: I figured out that it is possible to disable the FW update here: https://github.com/m45t3r/air-kernel/commit/bf43c72cba929d9ebd8c3dc2096943fb812fb32c. So now it will stop trying to update the FW file. I think this logic for update is broken anyway (or actually, it is commented-out for some reason), it seems that the FW versions are hardcoded but it is not checked if the FW is actually newer than the old version, so even if you update the version it will try to update again. Also, the FW update seems dangerous since if a broken "image.bin" is flashed it is very likely the flashcard will become a brick, so it seems more safe to always update from official releases.
About what I said before that "image.bin" not being necessary is not strictly correct. The assets used by the kernel seems to be embedded in "image.bin", so for the firmware to work without the "image.bin" it would be necessary to extract the embedded assets from the "image.bin" and add it to the C source code using bin2c or something similar, otherwise the menu will render in a broken state. I think this is an approach similar to https://gbatemp.net/threads/new-theme-for-ez-flash-omega.520665/.
EZ FLASH AIR NEW UPDATE :
Firmware 4/Kernel 1.05
1.Updated NOR Management, freely delete and re-burn ROMs.
(no need to delete starting from the last ROM)
Check NOR usage in real time.
2.Updated flashing and reading ROMs compatibility.
Note: After updating FW4 K1.05, FORMAT or completely DELETE ROMs before re-burn on the FIRST use please!!!
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
Images for the rumoured Zelda-themed limited edition Switch 2 for The Legend of Zelda's 40th Anniversary have started to leak online.
The leak shows only the...
WiiCompiled is a new project that lets PC gamers play Mario Kart Wii natively on PC without emulation. Using static recompliation to convert the code into native PC...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
So I got pretty lucky on this one. Having ordered the physical version of Oblivion Remastered on Switch 2, I had it delivered earlier today, beating out the official...
Thanks to the recent decomplication efforts; The Minish Cap 3DS brings the Game Boy Advance classic Zelda title to your 3DS.
The port takes full advantage of the 3DS...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
Over the past week, rumors have started swirling as Redditors (probably correctly) deduced the title of the upcoming Elder Scrolls game, which will apparently be...
It’s about that time of year again where I check in with the community to see if we can get the front page aligned with what people are interested in knowing and what...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
Images for the rumoured Zelda-themed limited edition Switch 2 for The Legend of Zelda's 40th Anniversary have started to leak online.
The leak shows only the...
The long awaited Grand Theft Auto VI Extended Look gameplay trailer has finally dropped on YouTube. As you all know, it had dropped 6 hours earlier on Netflix, and...
In the wake of Sony's shift to a digital-only ecosystem within the next year, Xbox have today announced a surprising scheme. Aiming to offer physical buyers the same...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
Thanks to the recent decomplication efforts; The Minish Cap 3DS brings the Game Boy Advance classic Zelda title to your 3DS.
The port takes full advantage of the 3DS...
GBAtemp is and always has been an independent community. Since 2002 our staff have voluntarily kept the site running, added new forums, features, provided constant...
Over the past week, rumors have started swirling as Redditors (probably correctly) deduced the title of the upcoming Elder Scrolls game, which will apparently be...
To celebrate its 25th anniversary, XBOX has launched pre-orders for the XBOX 25th Anniversary Collection. For the occasion, the trailer below was aired.
This...