Firmware GCW Zero 5/5/14 Firmware Update Released

Another World

Emulate the Planet!
OP
Former Staff
Joined
Jan 3, 2008
Messages
10,579
Trophies
2
Age
48
Location
From Where???
Website
wiki.gbatemp.net
XP
5,535
Country
Colombia


GCW Zero owners have been patiently awaiting the release of the next firmware update. Packaged among some great fixes is the addition of triple buffer support. This new implementation provides a means to greatly increase the performance of emulation, which is perhaps the largest draw for both current and potential Zero owners. Flashing this firmware update is the same as previous updates, instructions can be found via the GCW WIKI article linked below.

Root file-system changes:
  • Triple buffering in SDL
  • Input through joydev instead of evdev for joysticks
  • Access point mode (ad-hoc WiFi between two Zeros)
  • Integrated WiFi manager (GCW Connect)
  • Integrated image viewer (o2xiv)
  • WiFi notifier (blinks the green LED slowly)
  • Low-power warning (blinks the green LED fast)
  • Root file-system based on Buildroot 2014.02
  • Root file-system now located on system partition
  • On-demand loading of the network daemons
  • Added command-line tool to launch OPKs, "opkrun"
  • Added WiFi modules for recent units
  • Added GNU Screen
Kernel changes:
  • Kernel based on Linux 3.12
  • Watchdog driver (automatic reboot on kernel crash/panic)
  • Optional joystick interface for built-in controls; an application can request the joystick interface using the new X-OD NeedsJoystick key
  • Supports loadable modules
  • rfkill (Internal USB bus powered on-demand)
  • Boot splash (press A for verbose boot)
GMenu2X:
  • UI improvements
  • Custom fonts supported
  • New themes
  • Full navigation with joystick
  • Launches OPKs with "opkrun"
Power switch daemon:
  • Fix the Power + X bug (crazy input events after the combo is used)
  • Sends SDLK_HOME if the switch is quickly flicked
New important libraries:
  • Allegro 4
  • OpenAL
  • Java (JamVM + GNU Classpath)
  • JavaScript: NodeJS
  • Lua: lua-jit
  • SDL2 (experimental)

:download: Official Download (5/5/14)
:download: Filetrip Download
:arrow: Updating Instuctions
:arrow: Source
 
  • Like
Reactions: VatoLoco

fermio100

Well-Known Member
Newcomer
Joined
Nov 2, 2006
Messages
55
Trophies
0
XP
241
Country
Brazil
I have received mine and have updated the FW.

It's a great piece of hardware indeed.

I'm very please with the speed and quality of the SNES emulator.
 

Another World

Emulate the Planet!
OP
Former Staff
Joined
Jan 3, 2008
Messages
10,579
Trophies
2
Age
48
Location
From Where???
Website
wiki.gbatemp.net
XP
5,535
Country
Colombia
i'm not really sure how that issue is relevant to the firmware update? perhaps you should contact justin barwick or post your concern to their kickstarter, dingoonity section, official e-mail, or any one of the mods found on their irc channel (/server irc.freenode.net /join #GCW).

-another world
 

Deleted member 319809

MAH BOI/GURL
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
A truly wonderful update, the triple buffering support is a massive performance boost for the applications compiled to support it.
It really can do Yoshi's Island full speed, quite the feat.
Not to mention all the other special chip games, like Star Fox, Kirby Super Star and Super Mario RPG. They also get very large boosts in performance.

That was one of my favourite parts of the update, because I really like Yoshi's Island (except Baby Mario's crying, ugh!) and I really like optimisation.

Next, but not least, is the part that finally allows the GCW Zero to write files without some random corruption in the middle (excluding things like turning off or resetting the GCW Zero in the middle of a write, but yeah). When testing the January firmwares, I had installation errors because the files were written corrupted. I had to reinstall up to 3 times in a row to get a firmware to run.

Now I find out that some of my PocketSNES save files were written corrupted by previous firmwares, so I'll start the games again, but now I'm pretty certain that they'll be saved correctly after I wrote upwards of 20 gigabytes of file copy tests to the internal memory.
 

Surkow

Well-Known Member
Member
Joined
Dec 17, 2012
Messages
62
Trophies
1
XP
490
Country
Netherlands
Why does this release come with such an old kernel? Does kernel 3.15 not offer anything substantial worth upgrading to?
One of the OpenDingux developers mentioned degradation of SquashFS performance in recent kernels. The OS heavily relies on SquashFS for loading applications.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,965
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,986
Country
United States
One of the OpenDingux developers mentioned degradation of SquashFS performance in recent kernels. The OS heavily relies on SquashFS for loading applications.

Ah, typical kernel regressions... It happens a lot. I don't think the power regressions from the early 3.0 days even got fixed, to be honest.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,000
Trophies
2
XP
2,790
Country
So does that mean the GCW Zero can now run the PC version of Minecraft or does it still not have the CPU speed and RAM to do so given how resource intensive Minecraft can be.
 

Surkow

Well-Known Member
Member
Joined
Dec 17, 2012
Messages
62
Trophies
1
XP
490
Country
Netherlands
So does that mean the GCW Zero can now run the PC version of Minecraft or does it still not have the CPU speed and RAM to do so given how resource intensive Minecraft can be.
In short, no it will not run. Even if it would it'd be too slow. Nebuleon might give you a bit more of an in depth answer. ;)
 

Deleted member 319809

MAH BOI/GURL
Member
Joined
Dec 22, 2012
Messages
900
Trophies
0
XP
461
Country
Canada
So does that mean the GCW Zero can now run the PC version of Minecraft or does it still not have the CPU speed and RAM to do so given how resource intensive Minecraft can be.
OpenGL ES is there, and so is Java, yes, but the JamVM which was added to the GCW Zero firmware has only a Java bytecode interpreter, not a JIT compiler.

Interpreters take on average 25 machine instructions to execute 1 bytecode instruction. So JamVM on the GCW Zero executes Java bytecode as if it were a native program running on a 1000/25 MHz processor (= 40 MHz).

Java on PC is usually Sun Java (now Oracle Java) or OpenJDK, which both have excellent JIT compilers. They run Minecraft very well because their performance is very close to that of a C or C++ program compiled with optimisations specific to PC.
 
  • Like
Reactions: Aeter

VMM

Hamon > Stand
Member
Joined
Jul 1, 2010
Messages
3,132
Trophies
2
Age
33
XP
2,243
Country
Brazil
GCW sure seems interesting for retro-emulation.
I'm kind in doubt about getting this or Nvidia Shield for retro-emulators,
but until I have any money to buy one of those, there is probably gonna be a year
 
D

Deleted User

Guest
good luck! I wonder where the creator of this nice device went to...
I can't find any shop in my country that's selling this awsome thing!
 

Aeter

A walking contradiction
Member
Joined
Apr 1, 2009
Messages
942
Trophies
1
Age
36
Location
The lands of nether
XP
485
Country
Netherlands
Got mine today, just updated everything and installed everything. So far it seems pretty awesome.
Some things were kind of hard to figure out, but good thing there are manuals.
Is it normal with the new update that the wireless app doesn't work anymore? At least at default firmware it worked fine, but now it won't connect.
It will connect through GCW Connect, but then my LED doesn't stop blinking even when wifi is turned off.
I'm confused by this. Perhaps I'm doing something wrong?
 

chartube12

Captain Chaz 86
Member
Joined
Mar 3, 2010
Messages
3,921
Trophies
1
XP
2,280
Country
United States
Sorry for the thread rez but I just saw an off topic post on Dingoonity about how the gcw zero isn't being produced anymore. Apparently the main dev has ran out of funds and just barely had enough money to finish thinkgeek orders.

Looks like it is time to look else where. Any news on up coming linux device(s)?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
  • K3Nv2 @ K3Nv2:
    I'll see the 19.0 update that blocks use ability to it
    +1
  • K3Nv2 @ K3Nv2:
    Lol newegg+
    Screenshot-20240423-053504-Gmail.jpg
  • S @ salazarcosplay:
    does update 19 really block it
  • SylverReZ @ SylverReZ:
    Update 19 never came out yet. Just the 18.1.
    SylverReZ @ SylverReZ: Update 19 never came out yet. Just the 18.1.