notaz
Certified Guru
This is another maintenance/bugfix release.
It all started when TomB contacted me about issues with vsync that he has been having (it's hard to do vsync when pandora is barely fast enough for the game without trashing performance) and I realized I often have trouble with that too. So I've thought of and implemented some kernel hacks to deal with it, after that collected some other fixes and here is the update.
(note: this is the same release from the testing thread, now promoted to proper release)
DOWNLOAD AND INSTALLATION INSTRUCTIONS:
Upgrading from a previous SuperZaxxon version (1.5x or newer):
Use the "Upgrade Pandora OS" option
Please note:
Upgrade instructions using the Full-Flash-Image:
Download SuperZaxxon v1.74
Please note: Flashing the new firmware will put your unit back into a default state. All your settings and users will be lost. Of course, this does not apply to PNDs which save their stuff on the SD-Card.
To install it, simply extract the archive onto the root of your SD Card.
Insert the SD Card into the left slot. Keep R (shoulder) pressed while switching on your Pandora and select "Boot from SD1"
It will then flash the firmware onto the NAND. After it's finished, reboot your Pandora and patiently wait until the First Boot Wizard appears on the screen.
Please note: When reflashing from v1.72 or earlier, some SD cards might not be detected ("Boot from SD1" will not appear). You will need to find another SD card, usually older ones work.
Edit: link changed to SuperZaxxon174u1.zip , which has the flasher kernel updated to 3.2.78 too to avoid SD read issues on some units. The OS that is flashed itself was not changed.
- kernel: updated to 3.2.78
- kernel: the vsync code has been rewritten: multiple programs can now wait for vsync, it now works correctly when LCD is off and TV-out is on
- kernel: added a new custom adaptive vsync ioctl
- kernel: added a new custom ioctl to read the line counter
- kernel: changed the LCD timings to reduce the VFP<->vsync window. Possibly reduced flicker in 50Hz mode too.
- kernel: enabled the xpad (xbox/xinput compatible gamepad) driver (no idea why it was off...)
- kernel: it's now possible to map memory at virtual address 0 (might be useful for some emulators)
- kernel: fixed a SD card read corruption (reported by dgame)
- kernel: the default SGX driver should no longer crash when display is turned off (usually when lid is closed) and 3D program is running
- SDL: now uses the new adaptive vsync when SDL_OMAP_VSYNC is enabled
- bluez: /etc/bluetooth/audio.conf defaults changed to enable the socket API. Note that this disables the dbus API, so you may need to edit the file if you need it. See http://www.lightofdawn.org/blog/?viewDetailed=00031 for more info.
- fixed bluetooth suspend (patch by urjaman)
It all started when TomB contacted me about issues with vsync that he has been having (it's hard to do vsync when pandora is barely fast enough for the game without trashing performance) and I realized I often have trouble with that too. So I've thought of and implemented some kernel hacks to deal with it, after that collected some other fixes and here is the update.
(note: this is the same release from the testing thread, now promoted to proper release)
DOWNLOAD AND INSTALLATION INSTRUCTIONS:
Upgrading from a previous SuperZaxxon version (1.5x or newer):
Use the "Upgrade Pandora OS" option
Please note:
- If you are updating from v1.61 or lower, it is highly recommended to do a full reflash because many system libraries have been changed in 1.70 and some users reported failures updating from v1.61 or earlier. Updating from 1.70 should be completely safe.
- Be sure to backup any important data you might have in your NAND for the above reasons.
- User-Modified configs will not be overwritten with the new version.
Upgrade instructions using the Full-Flash-Image:
Download SuperZaxxon v1.74
Please note: Flashing the new firmware will put your unit back into a default state. All your settings and users will be lost. Of course, this does not apply to PNDs which save their stuff on the SD-Card.
To install it, simply extract the archive onto the root of your SD Card.
Insert the SD Card into the left slot. Keep R (shoulder) pressed while switching on your Pandora and select "Boot from SD1"
It will then flash the firmware onto the NAND. After it's finished, reboot your Pandora and patiently wait until the First Boot Wizard appears on the screen.
Please note: When reflashing from v1.72 or earlier, some SD cards might not be detected ("Boot from SD1" will not appear). You will need to find another SD card, usually older ones work.
Edit: link changed to SuperZaxxon174u1.zip , which has the flasher kernel updated to 3.2.78 too to avoid SD read issues on some units. The OS that is flashed itself was not changed.
Last edited: