2eed508b5e05fb42f7afdc97e140ec294e524bf7
[openpandora.oe.git] / recipes / pandora-system / pandora-version / changelog
1 Changes since SuperZaxxon 1.75
2
3     2017-01-07 (SZ 1.76):
4     * kernel: reduced USB charge current to ~530mA, older value was too high for some hosts and would trigger overcurrent protection
5
6     2016-12-23 (SZ 1.75 update 7):
7     * kernel: updated to 3.2.84
8     * kernel: /sys/class/power_supply/twl4030_*/charge_current is now expressed in uA (Grond)
9     * kernel: added end_of_charge_current to control end of charge (Grond)
10     * kernel: added mt7610u wifi driver
11     * kernel: enabled options needed by Docker
12
13     2016-11-30 (SZ 1.75 update 5):
14     * links: updated to 2.13
15
16     2016-11-08 (SZ 1.75 update 4):
17     * pandora-version: added this changelog
18
19     2016-10-23 (SZ 1.75 update 3):
20     * kernel: updated to 3.2.83 (includes dirtycow fix)
21
22     2016-07-24 (SZ 1.75 update 2):
23     * kernel: fixed off mode related display corruption (loss of gamma) when custom gamma setting is used
24
25     2016-07-20 (SZ 1.75 update 1):
26     * ncurses: add xterm terminfo file back (fixes "'xterm': unknown terminal type" errors)
27
28 Changes since SuperZaxxon 1.74
29
30     2016-07-06 (SZ 1.75):
31     * u-boot: updated to a newer version
32     * u-boot: enabled booting from the second (right) SD card slot; it's now also possible to reflash from it
33     * u-boot: enabled booting directly from ext4 partitions
34     * u-boot: added a keypad driver and an option to enter u-boot shell (urjaman)
35     * u-boot: some compatibility changes for the kernel idle power saving stuff (CC unit might not show u-boot menu if you stay on the old u-boot version and require removing battery for 5 minutes to recover)
36     * kernel: updated to 3.2.81
37     * kernel: added various idle power saving hacks
38     * kernel: enabled all USB related drivers which were still disabled
39     * kernel: enabled the SmartReflex driver (inactive by default, more info: https://pyra-handheld.com/boards/threads/smartreflex-on-pyra-and-pandora.77282/#post-1374315 )
40     * kernel: it's now possible to change the voltage of the expansion port supply (or disable it) by using /proc/pandora/exp_power_mv . Note that the bootloaders still set it to 3V, but the kernel will disable it if nothing writes to exp_power_mv after a minute.
41     * kernel: audio playback no longer interrupts recording
42     * the screen no longer turns on if a button is pressed while the lid is closed (Zink)
43     * xfce4-battery-plugin: now shows "time to full" while charging
44
45 Changes since SuperZaxxon 1.73
46
47     2016-03-15 (SZ 1.74):
48     * kernel: updated to 3.2.78
49     * 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
50     * kernel: added a new custom adaptive vsync ioctl
51     * kernel: added a new custom ioctl to read the line counter
52     * kernel: changed the LCD timings to reduce the VFP<->vsync window. Possibly reduced flicker in 50Hz mode too.
53     * kernel: enabled the xpad (xbox/xinput compatible gamepad) driver (no idea why it was off...)
54     * kernel: it's now possible to map memory at virtual address 0 (might be useful for some emulators)
55     * kernel: fixed a SD card read corruption (reported by dgame)
56     * kernel: the default SGX driver should no longer crash when display is turned off (usually when lid is closed) and 3D program is running
57     * SDL: now uses the new adaptive vsync when SDL_OMAP_VSYNC is enabled
58     * 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.
59     * fixed bluetooth suspend (patch by urjaman)
60
61 Changes since SuperZaxxon 1.72
62
63     2015-12-15 (SZ 1.73):
64     * Support for larger than 2GB PNDs
65     * u-boot: some fixes to improve SD card compatibility. Useful for future reflashes, running OS from SD or custom OSes
66     * kernel: updated to 3.2.74
67     * kernel: enabled more stuff in (JFS filesystem, more HID drivers, ch9x00 USB wifi driver)
68     * Updated packages: parted, dosfstools, freetype
69     * Some PND system fixes (problems after running GINGE; not unmounting PNDs)
70
71     2015-08-15 (SZ 1.72 update 1):
72     * util-linux: updated to 2.19.1 (so that blkid can recognize exfat)
73     * bluez: updated to 4.99 (maybe will give more device support, like wiimote)
74
75 Changes since SuperZaxxon 1.71
76
77     2015-08-01 (SZ 1.72):
78     * various wifi tweaks
79     * NAND reliability tweaks. Full reflash now reformats the flash in the way that reduces chances of data loss and tolerates weared flash better
80     * Performance tweaks. Less slowdown when things load from SD card.
81     * Clean up. Some rarely used stuff removed from NAND, like samba. You can install it with "sudo opkg update; sudo opkg install samba" if you still need it.
82     * kernel: updated to 3.2.69
83     * kernel: merged a few performance related patches from newer kernels
84     * kernel: fixed one case of charger LED not lighting up
85     * kernel: fix a lock up cause by performance tweaks seen on SZ1.72-rc
86     * libpnd packaging fixes (avoid multiple copies of the lib and strip it)
87     * added perf to feeds, you can use "opkg install perf"
88     * fixed netcat, it wasn't really working
89     * OS version is now displayed by "Upgrade pandora OS" tool
90     * ca-certificates: updated, hash links added
91     * openssl: updated to 0.9.8zg (was needed for ca-certificates)
92     * wget: updated to 1.16.3 for https support
93
94     2015-02-21:
95     * c64_tools: fixed system registers incorrectly being cached from DSP side, which allowed to remove unnecessary invalidate between commands (bsp)
96     * kernel: updated to 3.2.67
97     * kernel: made DSP shared memory and the framebuffer accessible by debuggers (previously it would fail)
98     * kernel: wifi driver updated to use different power saving method, as done by TI/Android driver
99     * kernel: (maybe) fixed the damned charger LED
100     * kernel: updated aufs to the last 3.2.x release
101
102     2014-12-30:
103     * aufs-util: updated, fixes mysterious mount.aufs failure after mount.cifs has been used at least once. Also fixes longstanding AUFS_CTL_PLINK_MAINT error often seen in pndrun logs
104     * pnd_run.sh: fixed a bug that's somehow triggering after mount.cifs usage
105
106 Changes since SuperZaxxon 1.61
107
108     2014-12-12:
109     * fixed broken SGX driver on rebirth units (collateral damage from changed default driver for 1GHz)
110     * fixed pndnotifyd not detecting PND changes after SD card reinsert (long standing bug)
111     * added ca-certificates
112      
113     2014-11-29:
114     * trying to fix 2.6 kernel packaging issues that caused breakage seen on SZ 1.70 release
115      
116     2014-11-18:
117     * attempted to work around opkg uninstalling libtasn1 during upgrade from some SZ versions
118     * changed OS upgrade script to first update itself and do retries
119
120     2014-11-11 (SZ 1.70RC):
121     * updated tcl/tk and it's python bindings to 8.5.8
122
123     2014-11-09:
124     * kernel: updated to latest stable release (3.2.64). Includes important NEON vld/vst alignment fault handling fix.
125     * added fusilli-client and adb (android debug bridge) to default OS
126     * udev: made USB devices accessible to main user by default, no need to edit udev rules any more
127
128     2014-11-01:
129     * updated zlib to 1.2.8 (some PNDs want newer version, version checks did not work before but now they do for some reason)
130     * updated pixman to 0.32 "because I can", some desktop drawing operations might be a bit faster
131
132     2014-10-20:
133     * wpa-supplicant: updated to 2.2
134     * added missing SGX driver file for 1GHz pandoras
135      
136     2014-10-19:
137     * xfce4-session: fixed possible crash when using "Save session for future logins" feature
138     * pnd_run: nub modes are restored on last PND exit (to deal with crashing/misbehaving PNDs)
139     * updated ncurses to 5.9
140     * updated less to 458
141      
142     2014-10-18 (SZ 1.62RC):
143     * many system libraries have been updated: glib and gtk2 to latest version, several others to newer versions that are compatible with latest gtk. This may break some PNDs (mostly because of glib ABI changes, those PNDs will have to be recompiled), but will allow ports of new software. After this update completes it is highly recommended to reboot so that system services reload updated libs, otherwise there may be some instability.
144     * changed default SGX driver to 4.03.00.02 for 1GHz units, for others it stays the same as before. It has been reported that reboot is sometimes needed after this update for driver to work properly.
145     * bash: updated to 3.2.57 (bug and shellshock fixes)
146     * kernel: new wifi stick driver: RTL8192EU
147      
148     2014-09-25:
149     * bash: updated to 3.2.52
150      
151     2014-09-16:
152     * kernel: updated to 3.2.63
153     * kernel: wrote a new driver in-SoC thermal sensor (can read through /sys/class/thermal/thermal_zone0/temp)
154     * kernel: switched some features to modules (instead of built-in)
155     * kernel: enabled GPT partition support
156     * kernel: added driver for MT7601 dongle (ED sold some of them thinking they were Realtek, but manufacturer changed the chip)
157     * kernel: lots of new media drivers for USB TV sticks/webcams (via media_build.git)
158     * alsa-lib: updated to latest (1.0.28)
159     * op_storage.sh: use partition instead of whole drive (pmprog)
160     * wl1251-init: removed unneeded insmod commands that were causing errors
161      
162     2014-07-12:
163     * kernel: updated to 3.2.61
164     * kernel: SGX texture streaming module added to all drivers
165     * scripts: make system layer usable again after tv-out is used
166
167     2014-07-05:
168     * networkmanager: added a hack to stop unnecessary scans, wifi can connect faster
169     * openal: some NEON optimizations
170
171     2014-05-04:
172     * kernel: enabled bridge module
173     * kernel: updated to 3.2.58 (as modversions changed because of network config change anyway)
174     * xserver-xorg: updated to 1.7.7 (from 1.7.4), makes BT keyboard crash less, but the problem is still there
175     * configbutton: icon size configuration added to rightclick menu (slaeshjag)
176
177 Changes since SuperZaxxon 1.60
178
179     2014-04-30:
180     * configbutton: plugin settings added (slaeshjag), icon size reduced (ekianjo)
181      
182     2014-04-20:
183     * kernel: updated to 3.2.57
184     * kernel: idle power saving improved 10-20% (only when system is idle and screen is off, this condition is normally when lid is closed)
185     * kernel: wl1251: added support for monitor mode and packet injection (backported David Gnedt's patches that have been recently applied to mainline)
186     * kernel: wl1251: fixed ad-hoc functionality
187     * kernel: backported some other OMAP fixes from later kernels that probably won't have visible effects
188      
189     2014-02-28:
190     * pnd_run: fixed restore of fb0 to not result in black screen in some cases
191      
192     2014-01-22:
193     * kernel: applied a patch that fixes USB instability on some units
194
195     2014-01-18:
196     * c64_tools: updated to 18Jan2014: improves DSP power saving and solves NAND corruption problems on CC/rebirth
197
198 Changes since SuperZaxxon 1.55
199
200     2013-12-11:
201     * kernel: updated to 3.2.53
202     * kernel: fixed a bug that caused OTG port to occasionally not work after reboot
203     * kernel: improved sys_cacheflush performance
204     * added ability to sync time when Internet connection is established. Various clock fixes (EvilDragon)
205     * pandora-menu key behavior has been improved, menu should pop up even when taskbar is hidden (bsp)
206      
207     2013-11-03:
208     * updated c64_tools to latest version
209     * preliminary support for DSP overclocking
210     * when running from XFCE, holding pandora button while fullscreen game runs might kill it now (if you're lucky). Try it if the game hangs.
211      
212     2013-10-27:
213     * added c64_tools from bsp, see http://boards.openpandora.org/topic/14334-announce-c64-tools-dsp-loader-and-ipc/
214        use "sudo /usr/pandora/scripts/op_dsp_c64.sh" to init, DSP can then be accessed by programs through libc64 API
215     * kernel: updated to 3.2.52
216     * kernel: reserved CMA memory for c64_tools (this memory is still available to applications when c64_tools are not used)
217     * SDL: TV-out now automatically switches to scaler layer
218     * Tweaked TV-out and pandora-first-run-wizard scripts (EvilDragon)
219     * A few common firmwares added to /lib/firmware for wifi sticks
220      
221     2013-10-18:
222     * /etc/op-version should now be updated with online OS updates
223     * maybe fixed some time drift issues. After installing this update and rebooting, you may need to set your time once more to switch to correct timezone, after that it should stay consistent.
224     * Changed TV layer switch to Fn-l as F12 conflicts with other application functions
225
226     2013-09-21:
227     * tv out script now looks at last used TV profile
228     * F12 now switches between graphics plane and overlay for tv-out when it's on
229
230 Changes since SuperZaxxon 1.54
231
232     2013-06-14:
233     * SDL: rare crash fix on certain blits and working minimize icon
234      
235     2013-06-11:
236     * alsa dmix optimizations
237
238     2013-05-24:
239     * kernel: updated to 3.2.45
240     * wifi driver tweaks
241      
242     2013-04-16:
243     * updated SDL_mixer to fix ogg seeking
244
245     2013-04-11:
246     * configbutton now allows to customize CPU-speed setting in ~/.config-button/cpu-speed.conf (slaeshjag)
247
248 Changes since SuperZaxxon 1.53
249
250     2013-03-23:
251     * PNDstore updated to work on latest firmware (Tempel)
252     * sample DisplayLink/udlfb xorg.conf added (Takedown)
253     * Kernel: USB OTG related crash fix + driver tweaks
254
255     2013-03-21:
256     * Added DSP firmware and startup script to the main image, to be used by .pnds
257     * Kernel: another attempt to fix charging LED
258     * Kernel: added persistent_ram driver which preserves last kernel session log in /proc/last_kmsg (useful to debug kernel crashes, only works if unit is not powered down)
259     * Kernel: freed a few more MBs or RAM
260     * Kernel: wifi: added calibration NVS dump/load ability
261
262     2013-03-17:
263     * OS updater: should now ask for reboot after kernel update
264     * OS updater: attempted to fix hang during update
265     * Config tray: added USB storage item (pmprog)
266     * Kernel: fixed potential crash on USB cable unplug
267
268     2013-03-14:
269     * Added LED-Settings (EvilDragon)
270     * Added Wifi Nettool for MiniMenu (EvilDragon)
271     * Added file association support to PND system (skeezix)
272     * Updates to SuperZaxxon v1.54 RC, including the kernel
273
274     2013-03-05:
275     * Updated angstrom-feed-configs to recover from some bad situation reported by Dunny
276
277     2013-03-03:
278     * Updated scripts to support multiple SGX drivers
279     * Fixed libpnd related init scripts to reload correctly
280
281     2013-03-02:
282     * pnd_run.sh: Updated to restore fb0 configuration (avoids screen corruption on app crashes)
283     * pnd_run.sh: Changed to also override XDG_DATA_HOME and XDG_CACHE_HOME to avoid NAND fillup
284
285     2013-02-14:
286     * SDL: Fixed bugs caused by previous changes
287
288     2013-02-09:
289     * Added sync before overclock related config changes, should reduce chances of data corruption after too much overclocking (EvilDragon)
290     * SDL: Changed how apps without SDL_DOUBLEBUF are handled. They no longer draw directly to fb now as that causes flickering in many games, instead screen is only updated on SDL_UpdateRect() calls now (the same way "default" SDL does it). This has performance hit and can be disabled, see README.OMAP
291     * SDL: Added NEON optimizations for 32bpp->16bpp alpha blits
292
293     2013-02-06:
294     * Fixed input of special characters :)?#|$ ...) in the login screen
295     * Added 'removable' flag in USB storage mode so that some Windows SD card tools work (Neelix)
296
297     2013-02-02:
298     * SDL: Fixed TV-out not working on some SDL apps (forgot which by now..)
299     * SDL: Should now have .unicode set in SDL_keysym (fixes text input in some SDL apps)
300
301     2013-01-29:
302     * Maybe fixed pandora-button-minimize behavior in apps using op_runfbapp (like Temper or DraStic)