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