notaz
Certified Guru
I've spent a week working on the wifi driver again trying to make it act much more like the original TI/Android driver that was used on HTC Dream - the first Android phone, which had the same wifi chip. I've changed my router some months back, and it looks like the wifi firmware didn't like it much - the speed was ok but pandora seemed to fall off the network after a while when not used - the Internet would work from pandora but you couldn't connect to it from network, which is something I need occasionally. While looking at the Android driver, I've noticed it was doing power saving quite differently compared to our (aka mainline or Nokia) driver - TI/Android driver would send "turn on power saving" command and leave the chip alone, while ours makes use of dynamic power saving feature on mac80211 that toggles powersave on/off all the time depending on activity. It seems the firmware blob really hates that, so I switched to TI/Android behavior and things became much better.
The results are now quite good with my router - it keeps steady connection and ping times from network have reduced greatly. What's more surprising is that my CC pandora, which would not do more that ~70K/s now can do at least twice of that or more. The speed of my 1GHz hasn't changed much though.
So go forth, run OS update and see how it works for you.
Other updates that you'll get are:
The results are now quite good with my router - it keeps steady connection and ping times from network have reduced greatly. What's more surprising is that my CC pandora, which would not do more that ~70K/s now can do at least twice of that or more. The speed of my 1GHz hasn't changed much though.
So go forth, run OS update and see how it works for you.
Other updates that you'll get are:
* c64_tools: fixed system registers incorrectly being cached from DSP side, which allowed to remove unnecessary invalidate between commands (bsp)
* kernel: updated to 3.2.67
* kernel: made DSP shared memory and the framebuffer accessible by debuggers (previously it would fail)
* kernel: wifi driver updated to use different power saving method, as done by TI/Android driver
* kernel: (maybe) fixed the damned charger LED sometimes failing to light up
* kernel: updated aufs to the last 3.2.x release
Last edited by a moderator: