Introduction
Introduction Statistics Contact Development Disclaimer Help
maemoleste_github_io.atom.xml - sfeed_tests - sfeed tests and RSS and Atom files
git clone git://git.codemadness.org/sfeed_tests
Log
Files
Refs
README
LICENSE
---
maemoleste_github_io.atom.xml (348680B)
---
1 <?xml version="1.0" encoding="utf-8"?>
2 <feed xmlns="http://www.w3.org/2005/Atom"><title>Maemo Leste</title><lin…
3 with a few highlights:&lt;/p&gt;
4 &lt;ul class="simple"&gt;
5 &lt;li&gt;We have improved power management on the Droid 4, and currentl…
6 conditions, the power draw is about &lt;tt class="docutils literal"&gt;6…
7 should last a few days on a decent battery …&lt;/li&gt;&lt;/ul&gt;</su…
8 with a few highlights:&lt;/p&gt;
9 &lt;ul class="simple"&gt;
10 &lt;li&gt;We have improved power management on the Droid 4, and currentl…
11 conditions, the power draw is about &lt;tt class="docutils literal"&gt;6…
12 should last a few days on a decent battery&lt;/li&gt;
13 &lt;li&gt;Various sensors and other hardware of the Motorola Droid 4 are…
14 Maemo Leste&lt;/li&gt;
15 &lt;li&gt;A lot of kernel bugs/regressions have been chased and fixed&lt…
16 &lt;li&gt;Cellular support is improving; cellular data should now work&l…
17 &lt;li&gt;Maemo Leste Extras should contain quite a few more packages no…
18 &lt;li&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;les…
19 and changes, so there should be less of a need to &amp;quot;reinstall&am…
20 image release&lt;/li&gt;
21 &lt;/ul&gt;
22 &lt;div class="section" id="software-changes"&gt;
23 &lt;h2&gt;Software changes&lt;/h2&gt;
24 &lt;div class="section" id="mce"&gt;
25 &lt;h3&gt;mce&lt;/h3&gt;
26 &lt;p&gt;The Mode Control Entity has seen significant changes.&lt;/p&gt;
27 &lt;p&gt;MCE will now properly blank the screen, allowing the SoC to idl…
28 in turn allows for significant power saving (&lt;a class="reference exte…
29 &lt;p&gt;With the newer versions, the touchscreen will also be properly …
30 device is locked. This will prevent 'accidental' input events being sent…
31 applications while the device is locked. MCE will also close the file
32 descriptors of any touchscreen devices and tell X11 to disable the touch…
33 to let the touchscreen driver idle properly. For more details, see &lt;a…
34 &lt;p&gt;Furthermore, we've made a change to the default &lt;tt class="d…
35 file to prevent accidental shutdowns on the Droid 4. We've &lt;a class="…
36 one has to press the power key to shutdown the device (issue #392)&lt;/a…
37 &lt;p&gt;ALS (Ambient Light Sensor) support has been extended, and it no…
38 &lt;a class="reference internal" href="#motorola-droid-4"&gt;Motorola Dr…
39 &lt;p&gt;A module contributed by &lt;tt class="docutils literal"&gt;uvos…
40 land in the next few days. See &lt;a class="reference external" href="ht…
41 &lt;p&gt;Something else to look forward to is the execution of mode-chan…
42 to allow certain programs or scripts to be executed when a device is loc…
43 unlocked, or enters other mce (sub)modes.&lt;/p&gt;
44 &lt;/div&gt;
45 &lt;div class="section" id="input-and-focus-fixes"&gt;
46 &lt;h3&gt;Input and Focus fixes&lt;/h3&gt;
47 &lt;p&gt;libmatchbox2 and hildon-desktop (the Maemo window manager) have…
48 bugs with regards to input focus&lt;/a&gt;, which also made it
49 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
50 &lt;p&gt;&lt;tt class="docutils literal"&gt;freemangordon&lt;/tt&gt; and…
51 The result of that effort is that all known problematic input and focus …
52 are now fixed. Now xev happily receives events, es2gears responds to key…
53 events, and Qt 5 applications take input the way they are supposed to.&l…
54 &lt;p&gt;Relevant pull requests:&lt;/p&gt;
55 &lt;ul class="simple"&gt;
56 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
57 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
58 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
59 &lt;/ul&gt;
60 &lt;/div&gt;
61 &lt;div class="section" id="qt-5-progress-is-being-made"&gt;
62 &lt;h3&gt;Qt 5: Progress is being made&lt;/h3&gt;
63 &lt;p&gt;The Maemo Qt 5 port is not finished yet, but has seen various i…
64 Merlijn has been doing work porting the &amp;quot;Hildon Input Method&am…
65 patches to Qt 5. Due to the more clear architecture of Qt 5, our
66 unwillingness to fork Qt 5 as a whole, and the fact that we're also port…
67 old &lt;tt class="docutils literal"&gt;Xlib&lt;/tt&gt; code to &lt;tt cl…
68 time. On the upside, all the Maemo Qt 5 bits will hopefully available vi…
69 &lt;a class="reference external" href="https://doc.qt.io/qt-5/qpa.html"&…
70 &lt;p&gt;Apart from the virtual keyboard, there are at least two importa…
71 missing:&lt;/p&gt;
72 &lt;ul class="simple"&gt;
73 &lt;li&gt;QMenu support, to allow hildon-style menu items to show when t…
74 title is touched/pressed&lt;/li&gt;
75 &lt;li&gt;Hildon-style stacked windows&lt;/li&gt;
76 &lt;/ul&gt;
77 &lt;p&gt;We've also ported over a sample application, &lt;a class="refer…
78 &lt;img alt="" src="/images/countdowntimer.png" style="width: 576px; hei…
79 &lt;p&gt;To make it usable, we had to have the application respect deskt…
80 than the &lt;cite&gt;800x480&lt;/cite&gt; that the Nokia N900 screen sup…
81 looking like this:&lt;/p&gt;
82 &lt;img alt="" src="/images/leste-qt5-countdowntimer-0.1.png" style="wid…
83 &lt;p&gt;Countdowntimer itself also makes use of the specialised QMenu a…
84 stackable windows, but is already quite usable even without those modifi…
85 &lt;p&gt;Development can be done directly on the VM, using X11 forwardin…
86 &lt;img alt="" src="/images/leste-qt5-designer-x11-forward.png" style="w…
87 &lt;p&gt;You can also use Qt Designer with the native Maemo theme, but, …
88 &lt;img alt="" src="/images/leste-designer-lol.png" style="width: 576px;…
89 &lt;p&gt;If you plan to use Qt designer on your device, you might want t…
90 (Nested Xorg server) on Maemo&lt;/a&gt; instead.&lt;/p&gt;
91 &lt;p&gt;In the next month, we hope to mostly finish the Qt 5 port. Keep…
92 Qt 5 applications are already usable on Maemo Leste as is. This is also …
93 &lt;a class="reference internal" href="#community-showcase"&gt;Community…
94 &lt;/div&gt;
95 &lt;div class="section" id="xephyr-nested-xorg-server-on-maemo"&gt;
96 &lt;h3&gt;Xephyr (Nested Xorg server) on Maemo&lt;/h3&gt;
97 &lt;p&gt;Xephyr is a nested X server, which can run in a window on Maemo…
98 to run any ordinary desktop application on Maemo Leste, in a window.&lt;…
99 &lt;p&gt;It's especially useful for devices with physical keyboards.&lt;…
100 &lt;p&gt;Installing it is as simple as:&lt;/p&gt;
101 &lt;pre class="literal-block"&gt;
102 sudo apt install xephyr
103 &lt;/pre&gt;
104 &lt;p&gt;And then start it as follows:&lt;/p&gt;
105 &lt;pre class="literal-block"&gt;
106 Xephyr :1 &amp;amp;
107 &lt;/pre&gt;
108 &lt;p&gt;And launch applications inside that server like so:&lt;/p&gt;
109 &lt;pre class="literal-block"&gt;
110 DISPLAY=:1 dwm &amp;amp;
111 DISPLAY=:1 xterm
112 &lt;/pre&gt;
113 &lt;img alt="" src="/images/xephyr-droid4.png" style="width: 576px; heig…
114 &lt;p&gt;Enjoy!&lt;/p&gt;
115 &lt;/div&gt;
116 &lt;div class="section" id="cellular-data-and-ofono-support"&gt;
117 &lt;h3&gt;Cellular data and ofono support&lt;/h3&gt;
118 &lt;p&gt;The &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;…
119 &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;libicd-networ…
120 connections:&lt;/p&gt;
121 &lt;img alt="" src="/images/droid4-libicd-network-ofono.png" style="widt…
122 &lt;img alt="" src="/images/droid4-libicd-network-ofono-2.png" style="wi…
123 &lt;p&gt;This should work on all of the supported devices, as long as th…
124 (and SIM) supports data connections.&lt;/p&gt;
125 &lt;p&gt;Additionally, there were some problems on Beowulf where user &l…
126 user in Maemo) had no access to the ofono dbus interface, but this has b…
127 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
128 &lt;p&gt;Finally, once this work has seen a bit more testing, we will cr…
129 package to automatically install all the cellular packages, and all devi…
130 will automatically get the cellular support when they &lt;tt class="docu…
131 upgrade&lt;/tt&gt;.&lt;/p&gt;
132 &lt;/div&gt;
133 &lt;div class="section" id="wireless"&gt;
134 &lt;h3&gt;Wireless&lt;/h3&gt;
135 &lt;p&gt;Wireless is mostly just working, although the UI still has some…
136 particular, sometimes connecting to a network fails if entering the pass…
137 takes too long.&lt;/p&gt;
138 &lt;p&gt;One other bug was fixed: a problem where the networks would app…
139 network dialog, but would not be selectable until the next scan returned…
140 was really annoying. See &lt;a class="reference external" href="https://…
141 &lt;ul class="simple"&gt;
142 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
143 mention integration&lt;/li&gt;
144 &lt;/ul&gt;
145 &lt;/div&gt;
146 &lt;div class="section" id="themes"&gt;
147 &lt;h3&gt;Themes&lt;/h3&gt;
148 &lt;p&gt;The retro &lt;a class="reference external" href="https://github…
149 &lt;img alt="" src="/images/leste-okuda-desktop.png" style="width: 576px…
150 &lt;img alt="" src="/images/leste-okuda-vkb.png" style="width: 576px; he…
151 &lt;img alt="" src="/images/leste-okuda-xterm.png" style="width: 576px; …
152 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
153 &lt;img alt="" src="/images/leste-miku-settings.png" style="width: 576px…
154 &lt;img alt="" src="/images/leste-miku-desktop.png" style="width: 576px;…
155 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
156 &lt;img alt="" src="/images/leste-matrix-desktop.png" style="width: 576p…
157 &lt;img alt="" src="/images/leste-matrix-lock.png" style="width: 576px; …
158 &lt;/div&gt;
159 &lt;div class="section" id="openrc-integration-in-debian-fixes"&gt;
160 &lt;h3&gt;OpenRC integration in Debian fixes&lt;/h3&gt;
161 &lt;p&gt;We've successfully submitted a patch to SysVinit upstream, whic…
162 support for OpenRC and its internals to both Debian and Devuan. It has n…
163 propagated to Devuan, but it is expected to happen, of course. In Maemo …
164 already provide the patched version and maintain it ourselves until it is
165 available in Devuan. The patch itself brings in proper OpenRC support in…
166 insserv tool, which means that LSB headers aren't necessary for OpenRC
167 initscripts and they now get installed in the default runlevel without t…
168 for manual interference.&lt;/p&gt;
169 &lt;p&gt;The patch was merged in &lt;tt class="docutils literal"&gt;6a65…
170 seen here:&lt;/p&gt;
171 &lt;ul class="simple"&gt;
172 &lt;li&gt;&lt;a class="reference external" href="http://git.savannah.non…
173 &lt;/ul&gt;
174 &lt;p&gt;If you found that some init scripts ended up in &lt;tt class="d…
175 &lt;tt class="docutils literal"&gt;/etc/runlevels/default&lt;/tt&gt;, tr…
176 install fine now.&lt;/p&gt;
177 &lt;/div&gt;
178 &lt;div class="section" id="more-languages-added-to-virtual-keyboard-lay…
179 &lt;h3&gt;More languages added to virtual keyboard layouts&lt;/h3&gt;
180 &lt;p&gt;Many more virtual keyboard layouts have been added. If you were…
181 a Belarusian or Bulgarian keyboard layout, now is your time to &lt;tt cl…
182 apt upgrade&lt;/tt&gt;.&lt;/p&gt;
183 &lt;p&gt;See &lt;a class="reference external" href="https://github.com/m…
184 &lt;/div&gt;
185 &lt;div class="section" id="steps-towards-calls-and-texts"&gt;
186 &lt;h3&gt;Steps towards calls and texts&lt;/h3&gt;
187 &lt;p&gt;With &lt;a class="reference internal" href="#cellular-data-and-…
188 close to finished, it will soon be time to turn our attention to usable …
189 texts on Maemo. We will use many of the same components that Maemo Frema…
190 uses, just in their updated forms, like the Mer project does.&lt;/p&gt;
191 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
192 some of the steps we will be taking. It will look something like:&lt;/p&…
193 &lt;ol class="arabic simple"&gt;
194 &lt;li&gt;Perform further analysis on how this works in Fremantle&lt;/li…
195 &lt;li&gt;Import all the FOSS components (there are quite a number of th…
196 &lt;li&gt;Figure out audio (routing and) policies&lt;/li&gt;
197 &lt;li&gt;Reimplement the non-FOSS ones: call and sms UI are the big one…
198 &lt;li&gt;Use &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt…
199 &lt;/ol&gt;
200 &lt;ul class="simple"&gt;
201 &lt;li&gt;towards proper telepathy integration &lt;a class="reference ex…
202 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
203 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
204 &lt;/ul&gt;
205 &lt;p&gt;The addressbook interface is also underway and is being RE'd fr…
206 binaries: &lt;a class="reference external" href="https://github.com/maem…
207 &lt;/div&gt;
208 &lt;div class="section" id="maemo-input-sounds"&gt;
209 &lt;h3&gt;maemo-input-sounds&lt;/h3&gt;
210 &lt;p&gt;To test the MCE vibration driver, work has been started on &lt;…
211 &lt;cite&gt;X11 Record&lt;/cite&gt; extension to monitor for touchscreen…
212 reaction to those, either vibrate the device, play a sound, or even both…
213 &lt;p&gt;The status can be tracked in &lt;a class="reference external" h…
214 &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;maemo-input-s…
215 (see &lt;a class="reference internal" href="#next-up-audio-routing-pulse…
216 &lt;/div&gt;
217 &lt;div class="section" id="calendar-backend-and-frontend"&gt;
218 &lt;h3&gt;Calendar backend and frontend&lt;/h3&gt;
219 &lt;p&gt;Some more work is being done by &lt;tt class="docutils literal"…
220 software up and running. The backend, &lt;tt class="docutils literal"&g…
221 fine, but the frontend (&lt;tt class="docutils literal"&gt;qalendar&lt;/…
222 &lt;ul class="simple"&gt;
223 &lt;li&gt;&lt;a class="reference external" href="https://github.com/buzz…
224 &lt;li&gt;&lt;a class="reference external" href="https://github.com/buzz…
225 &lt;li&gt;&lt;a class="reference external" href="https://github.com/buzz…
226 &lt;/ul&gt;
227 &lt;p&gt;We expect this to fold in rather quickly once &lt;tt class="doc…
228 &lt;/div&gt;
229 &lt;div class="section" id="hildon-home-fixes"&gt;
230 &lt;h3&gt;hildon-home fixes&lt;/h3&gt;
231 &lt;p&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;hild…
232 changes, but because the directories did not exist, kept retrying the mo…
233 calls. This resulted in significantly higher power usage. This has been …
234 now, see &lt;a class="reference external" href="https://github.com/maemo…
235 for more details.&lt;/p&gt;
236 &lt;p&gt;Additionally, since our move to Beowulf, two plugins for &lt;tt…
237 no longer load (due to &lt;tt class="docutils literal"&gt;&lt;span class…
238 but this too has now been fixed:&lt;/p&gt;
239 &lt;ul class="simple"&gt;
240 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
241 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
242 &lt;/ul&gt;
243 &lt;/div&gt;
244 &lt;/div&gt;
245 &lt;div class="section" id="device-support"&gt;
246 &lt;h2&gt;Device support&lt;/h2&gt;
247 &lt;div class="section" id="motorola-droid-4"&gt;
248 &lt;h3&gt;Motorola Droid 4&lt;/h3&gt;
249 &lt;p&gt;The Motorola Droid 4 has seen a big set of improvements:&lt;/p&…
250 &lt;ul class="simple"&gt;
251 &lt;li&gt;The &lt;a class="reference internal" href="#ambient-light-sens…
252 &lt;li&gt;The &lt;a class="reference internal" href="#vibration-motor"&g…
253 &lt;li&gt;A driver for the &lt;a class="reference internal" href="#accel…
254 &lt;li&gt;Advanced &lt;a class="reference internal" href="#keyboard-layo…
255 &lt;li&gt;Basic &lt;a class="reference internal" href="#modem-integratio…
256 &lt;li&gt;Much improved battery life through better &lt;a class="referen…
257 &lt;li&gt;Latest Linux kernel&lt;/li&gt;
258 &lt;/ul&gt;
259 &lt;div class="section" id="ambient-light-sensor"&gt;
260 &lt;h4&gt;Ambient Light Sensor&lt;/h4&gt;
261 &lt;p&gt;Just like the Nokia N900, the Droid has an ambient light sensor…
262 exactly that: ambient light levels. This can be used to adjust the screen
263 brightness to the ambient light levels, based on the brightness profile
264 selected. For observant users, this already worked on the Nokia N900, bu…
265 this also works on the Droid 4.&lt;/p&gt;
266 &lt;p&gt;This should make your device more pleasant to use in darker roo…
267 outside - in direct sunlight.&lt;/p&gt;
268 &lt;p&gt;Additionally, if the light level is low, the device is unlocked…
269 keyboard is exposed, the keyboard backlight LEDs will be turned on, to a…
270 optimal typing in the dark. :-)&lt;/p&gt;
271 &lt;p&gt;See &lt;a class="reference external" href="https://github.com/m…
272 &lt;/div&gt;
273 &lt;div class="section" id="vibration-motor"&gt;
274 &lt;h4&gt;Vibration Motor&lt;/h4&gt;
275 &lt;p&gt;Once &lt;a class="reference external" href="https://github.com/…
276 N900 and other devices that support the Linux &lt;a class="reference ext…
277 This allows for vibration of the device to provide touchscreen haptic fe…
278 but also when (in the near future) an SMS is received, or
279 the device receives a phone call.&lt;/p&gt;
280 &lt;p&gt;See also these notes on Maemo.org &lt;a class="reference extern…
281 are compatible at least on the DBUS level, the original Maemo instructio…
282 apply. It is also possible to add more patterns by editing &lt;tt class=…
283 &lt;/div&gt;
284 &lt;div class="section" id="accelerometer"&gt;
285 &lt;h4&gt;Accelerometer&lt;/h4&gt;
286 &lt;p&gt;The accelerometer driver is now enabled, meaning that things li…
287 &lt;a class="reference external" href="https://github.com/buzztiaan/droi…
288 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/D…
289 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosc…
290 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;p&gt;This will…
291 on the device orientation. The powervr driver might need a bit more work…
292 that will work smoothly and well though.&lt;/p&gt;
293 &lt;/div&gt;
294 &lt;div class="section" id="power-management"&gt;
295 &lt;h4&gt;Power Management&lt;/h4&gt;
296 &lt;p&gt;The power management on the Droid 4 should be in much better sh…
297 ideal circumstances, with the modem online, the device should idle at ab…
298 &lt;tt class="docutils literal"&gt;60mW&lt;/tt&gt;. This is made possibl…
299 and in general OMAP being well designed when it comes to power managemen…
300 should last most batteries for several days. Things might improve a litt…
301 if OMAP &lt;tt class="docutils literal"&gt;OFF&lt;/tt&gt; mode ever star…
302 &lt;p&gt;&lt;tt class="docutils literal"&gt;Merlijn&lt;/tt&gt; recently …
303 work with sigrok, working around insanely stupid firmware bugs&lt;/a&gt;…
304 generate the following graph of power usage from a clean power-up, showi…
305 ~3 minutes it takes to fully boot and enter the promised &lt;tt class="d…
306 usage:&lt;/p&gt;
307 &lt;img alt="" src="/images/droid4-boot.png" style="width: 700px; height…
308 &lt;p&gt;Here's what using the vibration motor does to the power draw:&l…
309 &lt;img alt="" src="/images/droid4-rumble.png" style="width: 576px; heig…
310 &lt;p&gt;And the same for receiving an SMS (exposing a problem where the…
311 properly idle after sms receive - it stays around &lt;tt class="docutils…
312 &lt;tt class="docutils literal"&gt;60mW&lt;/tt&gt; - this is still being…
313 idle afterwards, requiring to be manually kicked into idle mode):&lt;/p&…
314 &lt;img alt="" src="/images/droid4-modem-power-recv-sms.png" style="widt…
315 &lt;/div&gt;
316 &lt;div class="section" id="ntpd-and-power-management"&gt;
317 &lt;h4&gt;NTPD and power management&lt;/h4&gt;
318 &lt;p&gt;The &lt;tt class="docutils literal"&gt;ntp&lt;/tt&gt; daemon cu…
319 battery life. The current stop-gap is to stop it manually after booting,…
320 issuing the following as root:&lt;/p&gt;
321 &lt;pre class="literal-block"&gt;
322 /etc/init.d/ntp stop
323 &lt;/pre&gt;
324 &lt;/div&gt;
325 &lt;div class="section" id="cellular-and-power-management"&gt;
326 &lt;h4&gt;Cellular and power management&lt;/h4&gt;
327 &lt;p&gt;While the modem itself should idle pretty well, the modem repor…
328 strength very frequently, waking up the device even when the signal stre…
329 should not be shown. The signal strength can be temporarily disabled lik…
330 &lt;pre class="literal-block"&gt;
331 printf 'U1234AT+SCRN=0\r' &amp;gt; /dev/gsmtty1
332 &lt;/pre&gt;
333 &lt;/div&gt;
334 &lt;div class="section" id="graphing-power-logs-from-the-device"&gt;
335 &lt;h4&gt;Graphing power logs from the device&lt;/h4&gt;
336 &lt;p&gt;The GNOME Power Manager can plot upower data, and it runs on Le…
337 &lt;img alt="" src="/images/leste-droid4-gnome-power-manager.png" style=…
338 &lt;p&gt;But the upower data is located in &lt;tt class="docutils litera…
339 yourself, which might actually be more insightful (although this graph i…
340 basic):&lt;/p&gt;
341 &lt;img alt="" src="/images/capacity_over_time_from_upower.png" style="w…
342 &lt;p&gt;We're still figuring out how to properly plot all this data, bu…
343 information (including the source to generate the above graph) can be fo…
344 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
345 &lt;p&gt;Maybe we can take &lt;a class="reference external" href="http:/…
346 &lt;/div&gt;
347 &lt;div class="section" id="battery-calibration"&gt;
348 &lt;h4&gt;Battery calibration&lt;/h4&gt;
349 &lt;p&gt;&lt;tt class="docutils literal"&gt;uvos&lt;/tt&gt; has written …
350 known, and restore it, using &lt;tt class="docutils literal"&gt;spinal84…
351 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
352 &lt;p&gt;It will be added to the Droid 4 meta package imminently, and th…
353 everyone should have a calibrated battery, hopefully.&lt;/p&gt;
354 &lt;p&gt;Also see &lt;a class="reference external" href="https://github.…
355 UPower fix that was required for this to work properly.&lt;/p&gt;
356 &lt;/div&gt;
357 &lt;div class="section" id="keyboard-layout"&gt;
358 &lt;h4&gt;Keyboard layout&lt;/h4&gt;
359 &lt;p&gt;For a long time, it was not possible to &lt;a class="reference …
360 on the Droid 4&lt;/a&gt;, which
361 was particularly annoying since some &lt;a class="reference external" hr…
362 &lt;p&gt;By digging through the N900 keyboard files and learning a bunch…
363 of these issues have now been resolved by &lt;tt class="docutils literal…
364 &lt;a class="reference external" href="https://github.com/maemo-leste/xk…
365 &lt;img alt="" src="/images/droid4-keyboard.png" style="width: 576px; he…
366 &lt;p&gt;(Yes, the shift button on the Droid 4 is mapped to control, and…
367 key is mapped to shift)&lt;/p&gt;
368 &lt;p&gt;Additional extra keys are also available when using the &lt;tt …
369 key, &lt;a class="reference external" href="https://github.com/maemo-les…
370 &lt;img alt="" src="/images/droid4-keyboard-2.png" style="width: 576px; …
371 &lt;p&gt;Compare that to the N900 layout:&lt;/p&gt;
372 &lt;img alt="" src="/images/n900-keyboard.png" style="width: 576px; heig…
373 &lt;p&gt;Bringing up the special keys virtual keyboard is done by pressi…
374 (&lt;tt class="docutils literal"&gt;ISO_Level3_Shift&lt;/tt&gt;) key and…
375 &lt;p&gt;And finally, the virtual keyboard didn't look quite good on the…
376 it has a larger resolution, but as of &lt;a class="reference external" h…
377 keyboard will render properly regardless of the screen dimensions:&lt;/p…
378 &lt;img alt="" src="/images/droid4-special-vkb.png" style="width: 576px;…
379 &lt;/div&gt;
380 &lt;div class="section" id="modem-integration"&gt;
381 &lt;h4&gt;Modem integration&lt;/h4&gt;
382 &lt;p&gt;&lt;tt class="docutils literal"&gt;tmlind&lt;/tt&gt; and &lt;tt…
383 on the Droid 4. The result of most of that work is currently packaged in…
384 &lt;tt class="docutils literal"&gt;droid4&lt;/tt&gt; component, so any d…
385 ofono version. Additionally, the technology is now also reported properl…
386 &lt;img alt="" src="/images/droid4-tech.png" style="width: 576px; height…
387 &lt;img alt="" src="/images/droid4-tech-2g.png" style="width: 576px; hei…
388 &lt;p&gt;More work remains, including upstreaming ofono and dealing with…
389 management regressions, but it's starting to look quite good indeed.&lt;…
390 &lt;p&gt;Current work can be found here:
391 &lt;a class="reference external" href="https://github.com/maemo-leste/of…
392 &lt;/div&gt;
393 &lt;div class="section" id="increasing-font-size-in-osso-xterm"&gt;
394 &lt;h4&gt;increasing font size in osso-xterm&lt;/h4&gt;
395 &lt;p&gt;On the Nokia N900, the font size in osso-xterm can be changed u…
396 buttons, but this does not work yet on the Droid 4. The reason is that
397 osso-xterm expects specific (hardcoded) keys to be used to change the fo…
398 the Droid 4 has different keys mapped to its volume buttons, see &lt;a c…
399 &lt;/div&gt;
400 &lt;div class="section" id="latest-linux-kernel"&gt;
401 &lt;h4&gt;Latest Linux kernel&lt;/h4&gt;
402 &lt;p&gt;A month or so ago we switched to Linux 5.7:
403 &lt;a class="reference external" href="https://github.com/maemo-leste/dr…
404 &lt;p&gt;After that, there were various regressions to figure out, the m…
405 being random resets, which took quite a while to pin down. &lt;tt class=…
406 incredibly helpful in getting these problems resolved. Onto the next Lin…
407 version and set of regressions - and bugfixes, and features...&lt;/p&gt;
408 &lt;/div&gt;
409 &lt;/div&gt;
410 &lt;div class="section" id="nokia-n900"&gt;
411 &lt;h3&gt;Nokia N900&lt;/h3&gt;
412 &lt;div class="section" id="powermanagement-update"&gt;
413 &lt;h4&gt;Powermanagement update&lt;/h4&gt;
414 &lt;p&gt;A while ago we tweeted out a photo of a Nokia N900 using very l…
415 while in &lt;tt class="docutils literal"&gt;OMAP OFF&lt;/tt&gt; mode. We…
416 but it's still planned (it might be relatively simple, but also might be…
417 of work). In addition, we will likely provide an &lt;tt class="docutils …
418 the &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;droid4-pm…
419 &lt;/div&gt;
420 &lt;/div&gt;
421 &lt;div class="section" id="pinephone"&gt;
422 &lt;h3&gt;Pinephone&lt;/h3&gt;
423 &lt;p&gt;Thanks to the packaging work from people in postmarketOS, we no…
424 the modem in the Pinephone. While we've mostly been working with cellula…
425 on the Droid4, lots of that work can simply be reused on the Pinephone, …
426 plan to do so in the near future. A package called &lt;tt class="docutil…
427 can be installed, and along with updating the kernel (latest available v…
428 is 5.6), it will bring in modem support. This is already automatically e…
429 in the latest images. A note to keep in mind: While the modem is off, co…
430 with the latest kernels, the system outputs KEY_WAKEUP events which caus…
431 trouble with the virtual keyboard. The current solution to this is to ju…
432 &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;pinephone-mod…
433 We will see if it's possible to patch this in some proper way in the fut…
434 &lt;/div&gt;
435 &lt;/div&gt;
436 &lt;div class="section" id="weekly-builds"&gt;
437 &lt;h2&gt;Weekly builds&lt;/h2&gt;
438 &lt;p&gt;From July, we will also implement and enable weekly image build…
439 infrastructure. This means we won't be building images on demand anymore.
440 Instead they shall be built each week, containing all the latest package…
441 goodies. Obviously, this will require more storage space, so we will be
442 removing device images older than five weeks.&lt;/p&gt;
443 &lt;p&gt;Hopefully this will also help us polish up our build frameworks…
444 about possible bugs that arise during development. It is also a very imp…
445 step towards reproducible builds - which is one of our milestones we wis…
446 fulfill.&lt;/p&gt;
447 &lt;p&gt;However, for this occasion, we built new images and they can be…
448 usual. This time we've also built 64bit images for the Raspberry Pi 3 an…
449 &lt;ul class="simple"&gt;
450 &lt;li&gt;64bit VM: &lt;a class="reference external" href="https://maede…
451 &lt;li&gt;N900: &lt;a class="reference external" href="https://maedevu.m…
452 &lt;li&gt;Droid4: &lt;a class="reference external" href="https://maedevu…
453 &lt;li&gt;Pinephone: &lt;a class="reference external" href="https://maed…
454 &lt;li&gt;Pinetab: &lt;a class="reference external" href="https://maedev…
455 &lt;li&gt;Pi3: &lt;a class="reference external" href="https://maedevu.ma…
456 &lt;li&gt;Pi4: &lt;a class="reference external" href="https://maedevu.ma…
457 &lt;/ul&gt;
458 &lt;/div&gt;
459 &lt;div class="section" id="community-showcase"&gt;
460 &lt;h2&gt;Community showcase&lt;/h2&gt;
461 &lt;div class="section" id="ps-1-emulator"&gt;
462 &lt;h3&gt;PS 1 emulator&lt;/h3&gt;
463 &lt;p&gt;PCSX-ReARMed runs quite nicely on the Droid 4:&lt;/p&gt;
464 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/B…
465 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosc…
466 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;p&gt;Unfortuna…
467 Extras, but we're confident someone will, at some point.&lt;/p&gt;
468 &lt;/div&gt;
469 &lt;div class="section" id="photo-light-meter"&gt;
470 &lt;h3&gt;Photo Light meter&lt;/h3&gt;
471 &lt;p&gt;Written in Free Pascal, photolightmeter can be used calculate a…
472 shutter values.&lt;/p&gt;
473 &lt;/div&gt;
474 &lt;div class="section" id="telegram"&gt;
475 &lt;h3&gt;Telegram&lt;/h3&gt;
476 &lt;p&gt;If you're a fan of Telegram, the desktop client just works on M…
477 &lt;ul class="simple"&gt;
478 &lt;li&gt;&lt;a class="reference external" href="https://twitter.com/rfc…
479 &lt;/ul&gt;
480 &lt;/div&gt;
481 &lt;div class="section" id="proxmark3"&gt;
482 &lt;h3&gt;Proxmark3&lt;/h3&gt;
483 &lt;p&gt;If you like toying with RFID cards, then you can (for example) …
484 module on the Droid 4 to connect a capable reader and run proxmark3 on t…
485 itself:&lt;/p&gt;
486 &lt;img alt="" src="/images/proxmark3-1.png" style="width: 576px; height…
487 &lt;img alt="" src="/images/proxmark3-2.png" style="width: 576px; height…
488 &lt;p&gt;You can find specific installation notes here: &lt;a class="ref…
489 &lt;/div&gt;
490 &lt;div class="section" id="quicknote"&gt;
491 &lt;h3&gt;Quicknote&lt;/h3&gt;
492 &lt;p&gt;A simple notes application written in Python is also available:
493 &lt;a class="reference external" href="https://github.com/maemo-leste-ex…
494 &lt;/div&gt;
495 &lt;div class="section" id="mihphoto"&gt;
496 &lt;h3&gt;mihphoto&lt;/h3&gt;
497 &lt;p&gt;A Qt 5 photo viewer is available, and optionally supports multi…
498 supplied as a startup argument:
499 &lt;a class="reference external" href="https://github.com/maemo-leste-ex…
500 &lt;/div&gt;
501 &lt;div class="section" id="personal-ip-address"&gt;
502 &lt;h3&gt;personal-ip-address&lt;/h3&gt;
503 &lt;p&gt;The good old personal-ip-address has returned, this time to Les…
504 &lt;a class="reference external" href="https://github.com/maemo-leste-ex…
505 &lt;/div&gt;
506 &lt;/div&gt;
507 &lt;div class="section" id="maemo-leste-extras"&gt;
508 &lt;h2&gt;Maemo Leste Extras&lt;/h2&gt;
509 &lt;p&gt;More community packages are being maintained in the &lt;tt clas…
510 we're very glad and excited about it. If you're interested in maintaing …
511 community package for Maemo Leste, there are instructions for you to do …
512 the &lt;a class="reference external" href="https://github.com/maemo-lest…
513 &lt;/div&gt;
514 &lt;div class="section" id="next-up-audio-routing-pulseaudio-contacts-ca…
515 &lt;h2&gt;Next up: Audio routing/Pulseaudio, Contacts, Calls/SMS, Qt 5&l…
516 &lt;p&gt;So what can you expect from future updates?&lt;/p&gt;
517 &lt;p&gt;The big things on our radar are still:&lt;/p&gt;
518 &lt;ul&gt;
519 &lt;li&gt;&lt;p class="first"&gt;Audio: Currently most devices do not ev…
520 &lt;/li&gt;
521 &lt;li&gt;&lt;p class="first"&gt;Contacts (&lt;tt class="docutils litera…
522 with the evolution database as a abackend, definitely required for prope…
523 Call UI&lt;/p&gt;
524 &lt;/li&gt;
525 &lt;li&gt;&lt;p class="first"&gt;Qt 5 updates: hopefully we will soon ha…
526 ready, with the hildon menus and stacked windows following right after. …
527 should be enough to make most applications work, and from there on we'll
528 probably port things on an as-needed basis: like APIs for home and status
529 widgets&lt;/p&gt;
530 &lt;/li&gt;
531 &lt;li&gt;&lt;p class="first"&gt;Nokia's &lt;tt class="docutils literal"…
532 Some of this is covered in &lt;a class="reference internal" href="#steps…
533 the plan is to use &lt;cite&gt;telepathy-ring&lt;/cite&gt; as an interfa…
534 &lt;cite&gt;rtcom-eventlogger&lt;/cite&gt; and other libraries to read f…
535 database format as used on Fremantle.
536 This approach is particularly exciting because it allows loading many ot…
537 telepathy plugins. There also exists a &lt;a class="reference external" …
538 (any) Pidgin (&lt;tt class="docutils literal"&gt;libpurple&lt;/tt&gt;) p…
539 example) the &lt;a class="reference external" href="https://github.com/d…
540 slack plugin into telepathy, and being able to directly
541 interface with Slack using the native hildon UI, potentially even with
542 contacts, too. And of course, there are also SIP plugins for telepathy,
543 allowing for VOIP calls from the same (native) UI&lt;/p&gt;
544 &lt;/li&gt;
545 &lt;li&gt;&lt;p class="first"&gt;Speaking of UIs, once the backend (rtco…
546 we'll have to do is to bring up the call and text UIs. The Fremantle SMS…
547 relied on an html rendering engine, &lt;a class="reference external" hre…
548 &lt;img alt="" src="/images/fun-conversations-mod.png" style="width: 432…
549 &lt;/li&gt;
550 &lt;/ul&gt;
551 &lt;/div&gt;
552 &lt;div class="section" id="web-interface-for-packages"&gt;
553 &lt;h2&gt;Web interface for packages&lt;/h2&gt;
554 &lt;p&gt;We're considering creating a web interface to browse the core m…
555 the development packages and also the extras packages. See &lt;a class="…
556 &lt;p&gt;Sneak peak of an alpha version of the interface:&lt;/p&gt;
557 &lt;img alt="" src="/images/pkg.png" /&gt;
558 &lt;/div&gt;
559 &lt;div class="section" id="more-frequent-updates"&gt;
560 &lt;h2&gt;More frequent updates?&lt;/h2&gt;
561 &lt;p&gt;We often get the question if we can provide update posts more f…
562 we delay update posts because we want to &lt;strong&gt;complete just one…
563 and then another, and another... So if you'd like to get more frequent u…
564 posts, please volunteer to write them for us. If you hang out in the IRC
565 channel, maybe follow the frequent updates and write about them, and we'…
566 able to post it here, on our website.&lt;/p&gt;
567 &lt;p&gt;That said, we're considering doing detailed write-ups of variou…
568 of Maemo Leste every few weeks or so, so if that's your thing, you might…
569 to peek at those too, soon.&lt;/p&gt;
570 &lt;/div&gt;
571 &lt;div class="section" id="interested"&gt;
572 &lt;h2&gt;Interested?&lt;/h2&gt;
573 &lt;p&gt;If you have questions, are interested in specifics, or helping …
574 package ported, please see our &lt;a class="reference external" href="ht…
575 &lt;p&gt;&lt;strong&gt;We have several Nokia N900 and Motorola Droid 4 u…
576 developers&lt;/strong&gt;, so if you are interested in helping out but h…
577 a device, let us know.&lt;/p&gt;
578 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
579 up to date, ask questions and/or help out. Another great way to get in t…
580 to join the &lt;a class="reference external" href="https://leste.maemo.o…
581 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
582 &lt;/div&gt;
583 </content><category term="news"></category><category term="droid4"></cat…
584 with a few highlights:&lt;/p&gt;
585 &lt;ul class="simple"&gt;
586 &lt;li&gt;We have improved power management on the Droid 4, and currentl…
587 conditions, the power draw is about &lt;tt class="docutils literal"&gt;6…
588 should last a few days on a decent battery …&lt;/li&gt;&lt;/ul&gt;</su…
589 with a few highlights:&lt;/p&gt;
590 &lt;ul class="simple"&gt;
591 &lt;li&gt;We have improved power management on the Droid 4, and currentl…
592 conditions, the power draw is about &lt;tt class="docutils literal"&gt;6…
593 should last a few days on a decent battery&lt;/li&gt;
594 &lt;li&gt;Various sensors and other hardware of the Motorola Droid 4 are…
595 Maemo Leste&lt;/li&gt;
596 &lt;li&gt;A lot of kernel bugs/regressions have been chased and fixed&lt…
597 &lt;li&gt;Cellular support is improving; cellular data should now work&l…
598 &lt;li&gt;Maemo Leste Extras should contain quite a few more packages no…
599 &lt;li&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;les…
600 and changes, so there should be less of a need to &amp;quot;reinstall&am…
601 image release&lt;/li&gt;
602 &lt;/ul&gt;
603 &lt;div class="section" id="software-changes"&gt;
604 &lt;h2&gt;Software changes&lt;/h2&gt;
605 &lt;div class="section" id="mce"&gt;
606 &lt;h3&gt;mce&lt;/h3&gt;
607 &lt;p&gt;The Mode Control Entity has seen significant changes.&lt;/p&gt;
608 &lt;p&gt;MCE will now properly blank the screen, allowing the SoC to idl…
609 in turn allows for significant power saving (&lt;a class="reference exte…
610 &lt;p&gt;With the newer versions, the touchscreen will also be properly …
611 device is locked. This will prevent 'accidental' input events being sent…
612 applications while the device is locked. MCE will also close the file
613 descriptors of any touchscreen devices and tell X11 to disable the touch…
614 to let the touchscreen driver idle properly. For more details, see &lt;a…
615 &lt;p&gt;Furthermore, we've made a change to the default &lt;tt class="d…
616 file to prevent accidental shutdowns on the Droid 4. We've &lt;a class="…
617 one has to press the power key to shutdown the device (issue #392)&lt;/a…
618 &lt;p&gt;ALS (Ambient Light Sensor) support has been extended, and it no…
619 &lt;a class="reference internal" href="#motorola-droid-4"&gt;Motorola Dr…
620 &lt;p&gt;A module contributed by &lt;tt class="docutils literal"&gt;uvos…
621 land in the next few days. See &lt;a class="reference external" href="ht…
622 &lt;p&gt;Something else to look forward to is the execution of mode-chan…
623 to allow certain programs or scripts to be executed when a device is loc…
624 unlocked, or enters other mce (sub)modes.&lt;/p&gt;
625 &lt;/div&gt;
626 &lt;div class="section" id="input-and-focus-fixes"&gt;
627 &lt;h3&gt;Input and Focus fixes&lt;/h3&gt;
628 &lt;p&gt;libmatchbox2 and hildon-desktop (the Maemo window manager) have…
629 bugs with regards to input focus&lt;/a&gt;, which also made it
630 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
631 &lt;p&gt;&lt;tt class="docutils literal"&gt;freemangordon&lt;/tt&gt; and…
632 The result of that effort is that all known problematic input and focus …
633 are now fixed. Now xev happily receives events, es2gears responds to key…
634 events, and Qt 5 applications take input the way they are supposed to.&l…
635 &lt;p&gt;Relevant pull requests:&lt;/p&gt;
636 &lt;ul class="simple"&gt;
637 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
638 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
639 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
640 &lt;/ul&gt;
641 &lt;/div&gt;
642 &lt;div class="section" id="qt-5-progress-is-being-made"&gt;
643 &lt;h3&gt;Qt 5: Progress is being made&lt;/h3&gt;
644 &lt;p&gt;The Maemo Qt 5 port is not finished yet, but has seen various i…
645 Merlijn has been doing work porting the &amp;quot;Hildon Input Method&am…
646 patches to Qt 5. Due to the more clear architecture of Qt 5, our
647 unwillingness to fork Qt 5 as a whole, and the fact that we're also port…
648 old &lt;tt class="docutils literal"&gt;Xlib&lt;/tt&gt; code to &lt;tt cl…
649 time. On the upside, all the Maemo Qt 5 bits will hopefully available vi…
650 &lt;a class="reference external" href="https://doc.qt.io/qt-5/qpa.html"&…
651 &lt;p&gt;Apart from the virtual keyboard, there are at least two importa…
652 missing:&lt;/p&gt;
653 &lt;ul class="simple"&gt;
654 &lt;li&gt;QMenu support, to allow hildon-style menu items to show when t…
655 title is touched/pressed&lt;/li&gt;
656 &lt;li&gt;Hildon-style stacked windows&lt;/li&gt;
657 &lt;/ul&gt;
658 &lt;p&gt;We've also ported over a sample application, &lt;a class="refer…
659 &lt;img alt="" src="/images/countdowntimer.png" style="width: 576px; hei…
660 &lt;p&gt;To make it usable, we had to have the application respect deskt…
661 than the &lt;cite&gt;800x480&lt;/cite&gt; that the Nokia N900 screen sup…
662 looking like this:&lt;/p&gt;
663 &lt;img alt="" src="/images/leste-qt5-countdowntimer-0.1.png" style="wid…
664 &lt;p&gt;Countdowntimer itself also makes use of the specialised QMenu a…
665 stackable windows, but is already quite usable even without those modifi…
666 &lt;p&gt;Development can be done directly on the VM, using X11 forwardin…
667 &lt;img alt="" src="/images/leste-qt5-designer-x11-forward.png" style="w…
668 &lt;p&gt;You can also use Qt Designer with the native Maemo theme, but, …
669 &lt;img alt="" src="/images/leste-designer-lol.png" style="width: 576px;…
670 &lt;p&gt;If you plan to use Qt designer on your device, you might want t…
671 (Nested Xorg server) on Maemo&lt;/a&gt; instead.&lt;/p&gt;
672 &lt;p&gt;In the next month, we hope to mostly finish the Qt 5 port. Keep…
673 Qt 5 applications are already usable on Maemo Leste as is. This is also …
674 &lt;a class="reference internal" href="#community-showcase"&gt;Community…
675 &lt;/div&gt;
676 &lt;div class="section" id="xephyr-nested-xorg-server-on-maemo"&gt;
677 &lt;h3&gt;Xephyr (Nested Xorg server) on Maemo&lt;/h3&gt;
678 &lt;p&gt;Xephyr is a nested X server, which can run in a window on Maemo…
679 to run any ordinary desktop application on Maemo Leste, in a window.&lt;…
680 &lt;p&gt;It's especially useful for devices with physical keyboards.&lt;…
681 &lt;p&gt;Installing it is as simple as:&lt;/p&gt;
682 &lt;pre class="literal-block"&gt;
683 sudo apt install xephyr
684 &lt;/pre&gt;
685 &lt;p&gt;And then start it as follows:&lt;/p&gt;
686 &lt;pre class="literal-block"&gt;
687 Xephyr :1 &amp;amp;
688 &lt;/pre&gt;
689 &lt;p&gt;And launch applications inside that server like so:&lt;/p&gt;
690 &lt;pre class="literal-block"&gt;
691 DISPLAY=:1 dwm &amp;amp;
692 DISPLAY=:1 xterm
693 &lt;/pre&gt;
694 &lt;img alt="" src="/images/xephyr-droid4.png" style="width: 576px; heig…
695 &lt;p&gt;Enjoy!&lt;/p&gt;
696 &lt;/div&gt;
697 &lt;div class="section" id="cellular-data-and-ofono-support"&gt;
698 &lt;h3&gt;Cellular data and ofono support&lt;/h3&gt;
699 &lt;p&gt;The &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;…
700 &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;libicd-networ…
701 connections:&lt;/p&gt;
702 &lt;img alt="" src="/images/droid4-libicd-network-ofono.png" style="widt…
703 &lt;img alt="" src="/images/droid4-libicd-network-ofono-2.png" style="wi…
704 &lt;p&gt;This should work on all of the supported devices, as long as th…
705 (and SIM) supports data connections.&lt;/p&gt;
706 &lt;p&gt;Additionally, there were some problems on Beowulf where user &l…
707 user in Maemo) had no access to the ofono dbus interface, but this has b…
708 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
709 &lt;p&gt;Finally, once this work has seen a bit more testing, we will cr…
710 package to automatically install all the cellular packages, and all devi…
711 will automatically get the cellular support when they &lt;tt class="docu…
712 upgrade&lt;/tt&gt;.&lt;/p&gt;
713 &lt;/div&gt;
714 &lt;div class="section" id="wireless"&gt;
715 &lt;h3&gt;Wireless&lt;/h3&gt;
716 &lt;p&gt;Wireless is mostly just working, although the UI still has some…
717 particular, sometimes connecting to a network fails if entering the pass…
718 takes too long.&lt;/p&gt;
719 &lt;p&gt;One other bug was fixed: a problem where the networks would app…
720 network dialog, but would not be selectable until the next scan returned…
721 was really annoying. See &lt;a class="reference external" href="https://…
722 &lt;ul class="simple"&gt;
723 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
724 mention integration&lt;/li&gt;
725 &lt;/ul&gt;
726 &lt;/div&gt;
727 &lt;div class="section" id="themes"&gt;
728 &lt;h3&gt;Themes&lt;/h3&gt;
729 &lt;p&gt;The retro &lt;a class="reference external" href="https://github…
730 &lt;img alt="" src="/images/leste-okuda-desktop.png" style="width: 576px…
731 &lt;img alt="" src="/images/leste-okuda-vkb.png" style="width: 576px; he…
732 &lt;img alt="" src="/images/leste-okuda-xterm.png" style="width: 576px; …
733 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
734 &lt;img alt="" src="/images/leste-miku-settings.png" style="width: 576px…
735 &lt;img alt="" src="/images/leste-miku-desktop.png" style="width: 576px;…
736 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
737 &lt;img alt="" src="/images/leste-matrix-desktop.png" style="width: 576p…
738 &lt;img alt="" src="/images/leste-matrix-lock.png" style="width: 576px; …
739 &lt;/div&gt;
740 &lt;div class="section" id="openrc-integration-in-debian-fixes"&gt;
741 &lt;h3&gt;OpenRC integration in Debian fixes&lt;/h3&gt;
742 &lt;p&gt;We've successfully submitted a patch to SysVinit upstream, whic…
743 support for OpenRC and its internals to both Debian and Devuan. It has n…
744 propagated to Devuan, but it is expected to happen, of course. In Maemo …
745 already provide the patched version and maintain it ourselves until it is
746 available in Devuan. The patch itself brings in proper OpenRC support in…
747 insserv tool, which means that LSB headers aren't necessary for OpenRC
748 initscripts and they now get installed in the default runlevel without t…
749 for manual interference.&lt;/p&gt;
750 &lt;p&gt;The patch was merged in &lt;tt class="docutils literal"&gt;6a65…
751 seen here:&lt;/p&gt;
752 &lt;ul class="simple"&gt;
753 &lt;li&gt;&lt;a class="reference external" href="http://git.savannah.non…
754 &lt;/ul&gt;
755 &lt;p&gt;If you found that some init scripts ended up in &lt;tt class="d…
756 &lt;tt class="docutils literal"&gt;/etc/runlevels/default&lt;/tt&gt;, tr…
757 install fine now.&lt;/p&gt;
758 &lt;/div&gt;
759 &lt;div class="section" id="more-languages-added-to-virtual-keyboard-lay…
760 &lt;h3&gt;More languages added to virtual keyboard layouts&lt;/h3&gt;
761 &lt;p&gt;Many more virtual keyboard layouts have been added. If you were…
762 a Belarusian or Bulgarian keyboard layout, now is your time to &lt;tt cl…
763 apt upgrade&lt;/tt&gt;.&lt;/p&gt;
764 &lt;p&gt;See &lt;a class="reference external" href="https://github.com/m…
765 &lt;/div&gt;
766 &lt;div class="section" id="steps-towards-calls-and-texts"&gt;
767 &lt;h3&gt;Steps towards calls and texts&lt;/h3&gt;
768 &lt;p&gt;With &lt;a class="reference internal" href="#cellular-data-and-…
769 close to finished, it will soon be time to turn our attention to usable …
770 texts on Maemo. We will use many of the same components that Maemo Frema…
771 uses, just in their updated forms, like the Mer project does.&lt;/p&gt;
772 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
773 some of the steps we will be taking. It will look something like:&lt;/p&…
774 &lt;ol class="arabic simple"&gt;
775 &lt;li&gt;Perform further analysis on how this works in Fremantle&lt;/li…
776 &lt;li&gt;Import all the FOSS components (there are quite a number of th…
777 &lt;li&gt;Figure out audio (routing and) policies&lt;/li&gt;
778 &lt;li&gt;Reimplement the non-FOSS ones: call and sms UI are the big one…
779 &lt;li&gt;Use &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt…
780 &lt;/ol&gt;
781 &lt;ul class="simple"&gt;
782 &lt;li&gt;towards proper telepathy integration &lt;a class="reference ex…
783 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
784 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
785 &lt;/ul&gt;
786 &lt;p&gt;The addressbook interface is also underway and is being RE'd fr…
787 binaries: &lt;a class="reference external" href="https://github.com/maem…
788 &lt;/div&gt;
789 &lt;div class="section" id="maemo-input-sounds"&gt;
790 &lt;h3&gt;maemo-input-sounds&lt;/h3&gt;
791 &lt;p&gt;To test the MCE vibration driver, work has been started on &lt;…
792 &lt;cite&gt;X11 Record&lt;/cite&gt; extension to monitor for touchscreen…
793 reaction to those, either vibrate the device, play a sound, or even both…
794 &lt;p&gt;The status can be tracked in &lt;a class="reference external" h…
795 &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;maemo-input-s…
796 (see &lt;a class="reference internal" href="#next-up-audio-routing-pulse…
797 &lt;/div&gt;
798 &lt;div class="section" id="calendar-backend-and-frontend"&gt;
799 &lt;h3&gt;Calendar backend and frontend&lt;/h3&gt;
800 &lt;p&gt;Some more work is being done by &lt;tt class="docutils literal"…
801 software up and running. The backend, &lt;tt class="docutils literal"&g…
802 fine, but the frontend (&lt;tt class="docutils literal"&gt;qalendar&lt;/…
803 &lt;ul class="simple"&gt;
804 &lt;li&gt;&lt;a class="reference external" href="https://github.com/buzz…
805 &lt;li&gt;&lt;a class="reference external" href="https://github.com/buzz…
806 &lt;li&gt;&lt;a class="reference external" href="https://github.com/buzz…
807 &lt;/ul&gt;
808 &lt;p&gt;We expect this to fold in rather quickly once &lt;tt class="doc…
809 &lt;/div&gt;
810 &lt;div class="section" id="hildon-home-fixes"&gt;
811 &lt;h3&gt;hildon-home fixes&lt;/h3&gt;
812 &lt;p&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;hild…
813 changes, but because the directories did not exist, kept retrying the mo…
814 calls. This resulted in significantly higher power usage. This has been …
815 now, see &lt;a class="reference external" href="https://github.com/maemo…
816 for more details.&lt;/p&gt;
817 &lt;p&gt;Additionally, since our move to Beowulf, two plugins for &lt;tt…
818 no longer load (due to &lt;tt class="docutils literal"&gt;&lt;span class…
819 but this too has now been fixed:&lt;/p&gt;
820 &lt;ul class="simple"&gt;
821 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
822 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
823 &lt;/ul&gt;
824 &lt;/div&gt;
825 &lt;/div&gt;
826 &lt;div class="section" id="device-support"&gt;
827 &lt;h2&gt;Device support&lt;/h2&gt;
828 &lt;div class="section" id="motorola-droid-4"&gt;
829 &lt;h3&gt;Motorola Droid 4&lt;/h3&gt;
830 &lt;p&gt;The Motorola Droid 4 has seen a big set of improvements:&lt;/p&…
831 &lt;ul class="simple"&gt;
832 &lt;li&gt;The &lt;a class="reference internal" href="#ambient-light-sens…
833 &lt;li&gt;The &lt;a class="reference internal" href="#vibration-motor"&g…
834 &lt;li&gt;A driver for the &lt;a class="reference internal" href="#accel…
835 &lt;li&gt;Advanced &lt;a class="reference internal" href="#keyboard-layo…
836 &lt;li&gt;Basic &lt;a class="reference internal" href="#modem-integratio…
837 &lt;li&gt;Much improved battery life through better &lt;a class="referen…
838 &lt;li&gt;Latest Linux kernel&lt;/li&gt;
839 &lt;/ul&gt;
840 &lt;div class="section" id="ambient-light-sensor"&gt;
841 &lt;h4&gt;Ambient Light Sensor&lt;/h4&gt;
842 &lt;p&gt;Just like the Nokia N900, the Droid has an ambient light sensor…
843 exactly that: ambient light levels. This can be used to adjust the screen
844 brightness to the ambient light levels, based on the brightness profile
845 selected. For observant users, this already worked on the Nokia N900, bu…
846 this also works on the Droid 4.&lt;/p&gt;
847 &lt;p&gt;This should make your device more pleasant to use in darker roo…
848 outside - in direct sunlight.&lt;/p&gt;
849 &lt;p&gt;Additionally, if the light level is low, the device is unlocked…
850 keyboard is exposed, the keyboard backlight LEDs will be turned on, to a…
851 optimal typing in the dark. :-)&lt;/p&gt;
852 &lt;p&gt;See &lt;a class="reference external" href="https://github.com/m…
853 &lt;/div&gt;
854 &lt;div class="section" id="vibration-motor"&gt;
855 &lt;h4&gt;Vibration Motor&lt;/h4&gt;
856 &lt;p&gt;Once &lt;a class="reference external" href="https://github.com/…
857 N900 and other devices that support the Linux &lt;a class="reference ext…
858 This allows for vibration of the device to provide touchscreen haptic fe…
859 but also when (in the near future) an SMS is received, or
860 the device receives a phone call.&lt;/p&gt;
861 &lt;p&gt;See also these notes on Maemo.org &lt;a class="reference extern…
862 are compatible at least on the DBUS level, the original Maemo instructio…
863 apply. It is also possible to add more patterns by editing &lt;tt class=…
864 &lt;/div&gt;
865 &lt;div class="section" id="accelerometer"&gt;
866 &lt;h4&gt;Accelerometer&lt;/h4&gt;
867 &lt;p&gt;The accelerometer driver is now enabled, meaning that things li…
868 &lt;a class="reference external" href="https://github.com/buzztiaan/droi…
869 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/D…
870 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosc…
871 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;p&gt;This will…
872 on the device orientation. The powervr driver might need a bit more work…
873 that will work smoothly and well though.&lt;/p&gt;
874 &lt;/div&gt;
875 &lt;div class="section" id="power-management"&gt;
876 &lt;h4&gt;Power Management&lt;/h4&gt;
877 &lt;p&gt;The power management on the Droid 4 should be in much better sh…
878 ideal circumstances, with the modem online, the device should idle at ab…
879 &lt;tt class="docutils literal"&gt;60mW&lt;/tt&gt;. This is made possibl…
880 and in general OMAP being well designed when it comes to power managemen…
881 should last most batteries for several days. Things might improve a litt…
882 if OMAP &lt;tt class="docutils literal"&gt;OFF&lt;/tt&gt; mode ever star…
883 &lt;p&gt;&lt;tt class="docutils literal"&gt;Merlijn&lt;/tt&gt; recently …
884 work with sigrok, working around insanely stupid firmware bugs&lt;/a&gt;…
885 generate the following graph of power usage from a clean power-up, showi…
886 ~3 minutes it takes to fully boot and enter the promised &lt;tt class="d…
887 usage:&lt;/p&gt;
888 &lt;img alt="" src="/images/droid4-boot.png" style="width: 700px; height…
889 &lt;p&gt;Here's what using the vibration motor does to the power draw:&l…
890 &lt;img alt="" src="/images/droid4-rumble.png" style="width: 576px; heig…
891 &lt;p&gt;And the same for receiving an SMS (exposing a problem where the…
892 properly idle after sms receive - it stays around &lt;tt class="docutils…
893 &lt;tt class="docutils literal"&gt;60mW&lt;/tt&gt; - this is still being…
894 idle afterwards, requiring to be manually kicked into idle mode):&lt;/p&…
895 &lt;img alt="" src="/images/droid4-modem-power-recv-sms.png" style="widt…
896 &lt;/div&gt;
897 &lt;div class="section" id="ntpd-and-power-management"&gt;
898 &lt;h4&gt;NTPD and power management&lt;/h4&gt;
899 &lt;p&gt;The &lt;tt class="docutils literal"&gt;ntp&lt;/tt&gt; daemon cu…
900 battery life. The current stop-gap is to stop it manually after booting,…
901 issuing the following as root:&lt;/p&gt;
902 &lt;pre class="literal-block"&gt;
903 /etc/init.d/ntp stop
904 &lt;/pre&gt;
905 &lt;/div&gt;
906 &lt;div class="section" id="cellular-and-power-management"&gt;
907 &lt;h4&gt;Cellular and power management&lt;/h4&gt;
908 &lt;p&gt;While the modem itself should idle pretty well, the modem repor…
909 strength very frequently, waking up the device even when the signal stre…
910 should not be shown. The signal strength can be temporarily disabled lik…
911 &lt;pre class="literal-block"&gt;
912 printf 'U1234AT+SCRN=0\r' &amp;gt; /dev/gsmtty1
913 &lt;/pre&gt;
914 &lt;/div&gt;
915 &lt;div class="section" id="graphing-power-logs-from-the-device"&gt;
916 &lt;h4&gt;Graphing power logs from the device&lt;/h4&gt;
917 &lt;p&gt;The GNOME Power Manager can plot upower data, and it runs on Le…
918 &lt;img alt="" src="/images/leste-droid4-gnome-power-manager.png" style=…
919 &lt;p&gt;But the upower data is located in &lt;tt class="docutils litera…
920 yourself, which might actually be more insightful (although this graph i…
921 basic):&lt;/p&gt;
922 &lt;img alt="" src="/images/capacity_over_time_from_upower.png" style="w…
923 &lt;p&gt;We're still figuring out how to properly plot all this data, bu…
924 information (including the source to generate the above graph) can be fo…
925 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
926 &lt;p&gt;Maybe we can take &lt;a class="reference external" href="http:/…
927 &lt;/div&gt;
928 &lt;div class="section" id="battery-calibration"&gt;
929 &lt;h4&gt;Battery calibration&lt;/h4&gt;
930 &lt;p&gt;&lt;tt class="docutils literal"&gt;uvos&lt;/tt&gt; has written …
931 known, and restore it, using &lt;tt class="docutils literal"&gt;spinal84…
932 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
933 &lt;p&gt;It will be added to the Droid 4 meta package imminently, and th…
934 everyone should have a calibrated battery, hopefully.&lt;/p&gt;
935 &lt;p&gt;Also see &lt;a class="reference external" href="https://github.…
936 UPower fix that was required for this to work properly.&lt;/p&gt;
937 &lt;/div&gt;
938 &lt;div class="section" id="keyboard-layout"&gt;
939 &lt;h4&gt;Keyboard layout&lt;/h4&gt;
940 &lt;p&gt;For a long time, it was not possible to &lt;a class="reference …
941 on the Droid 4&lt;/a&gt;, which
942 was particularly annoying since some &lt;a class="reference external" hr…
943 &lt;p&gt;By digging through the N900 keyboard files and learning a bunch…
944 of these issues have now been resolved by &lt;tt class="docutils literal…
945 &lt;a class="reference external" href="https://github.com/maemo-leste/xk…
946 &lt;img alt="" src="/images/droid4-keyboard.png" style="width: 576px; he…
947 &lt;p&gt;(Yes, the shift button on the Droid 4 is mapped to control, and…
948 key is mapped to shift)&lt;/p&gt;
949 &lt;p&gt;Additional extra keys are also available when using the &lt;tt …
950 key, &lt;a class="reference external" href="https://github.com/maemo-les…
951 &lt;img alt="" src="/images/droid4-keyboard-2.png" style="width: 576px; …
952 &lt;p&gt;Compare that to the N900 layout:&lt;/p&gt;
953 &lt;img alt="" src="/images/n900-keyboard.png" style="width: 576px; heig…
954 &lt;p&gt;Bringing up the special keys virtual keyboard is done by pressi…
955 (&lt;tt class="docutils literal"&gt;ISO_Level3_Shift&lt;/tt&gt;) key and…
956 &lt;p&gt;And finally, the virtual keyboard didn't look quite good on the…
957 it has a larger resolution, but as of &lt;a class="reference external" h…
958 keyboard will render properly regardless of the screen dimensions:&lt;/p…
959 &lt;img alt="" src="/images/droid4-special-vkb.png" style="width: 576px;…
960 &lt;/div&gt;
961 &lt;div class="section" id="modem-integration"&gt;
962 &lt;h4&gt;Modem integration&lt;/h4&gt;
963 &lt;p&gt;&lt;tt class="docutils literal"&gt;tmlind&lt;/tt&gt; and &lt;tt…
964 on the Droid 4. The result of most of that work is currently packaged in…
965 &lt;tt class="docutils literal"&gt;droid4&lt;/tt&gt; component, so any d…
966 ofono version. Additionally, the technology is now also reported properl…
967 &lt;img alt="" src="/images/droid4-tech.png" style="width: 576px; height…
968 &lt;img alt="" src="/images/droid4-tech-2g.png" style="width: 576px; hei…
969 &lt;p&gt;More work remains, including upstreaming ofono and dealing with…
970 management regressions, but it's starting to look quite good indeed.&lt;…
971 &lt;p&gt;Current work can be found here:
972 &lt;a class="reference external" href="https://github.com/maemo-leste/of…
973 &lt;/div&gt;
974 &lt;div class="section" id="increasing-font-size-in-osso-xterm"&gt;
975 &lt;h4&gt;increasing font size in osso-xterm&lt;/h4&gt;
976 &lt;p&gt;On the Nokia N900, the font size in osso-xterm can be changed u…
977 buttons, but this does not work yet on the Droid 4. The reason is that
978 osso-xterm expects specific (hardcoded) keys to be used to change the fo…
979 the Droid 4 has different keys mapped to its volume buttons, see &lt;a c…
980 &lt;/div&gt;
981 &lt;div class="section" id="latest-linux-kernel"&gt;
982 &lt;h4&gt;Latest Linux kernel&lt;/h4&gt;
983 &lt;p&gt;A month or so ago we switched to Linux 5.7:
984 &lt;a class="reference external" href="https://github.com/maemo-leste/dr…
985 &lt;p&gt;After that, there were various regressions to figure out, the m…
986 being random resets, which took quite a while to pin down. &lt;tt class=…
987 incredibly helpful in getting these problems resolved. Onto the next Lin…
988 version and set of regressions - and bugfixes, and features...&lt;/p&gt;
989 &lt;/div&gt;
990 &lt;/div&gt;
991 &lt;div class="section" id="nokia-n900"&gt;
992 &lt;h3&gt;Nokia N900&lt;/h3&gt;
993 &lt;div class="section" id="powermanagement-update"&gt;
994 &lt;h4&gt;Powermanagement update&lt;/h4&gt;
995 &lt;p&gt;A while ago we tweeted out a photo of a Nokia N900 using very l…
996 while in &lt;tt class="docutils literal"&gt;OMAP OFF&lt;/tt&gt; mode. We…
997 but it's still planned (it might be relatively simple, but also might be…
998 of work). In addition, we will likely provide an &lt;tt class="docutils …
999 the &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;droid4-pm…
1000 &lt;/div&gt;
1001 &lt;/div&gt;
1002 &lt;div class="section" id="pinephone"&gt;
1003 &lt;h3&gt;Pinephone&lt;/h3&gt;
1004 &lt;p&gt;Thanks to the packaging work from people in postmarketOS, we no…
1005 the modem in the Pinephone. While we've mostly been working with cellula…
1006 on the Droid4, lots of that work can simply be reused on the Pinephone, …
1007 plan to do so in the near future. A package called &lt;tt class="docutil…
1008 can be installed, and along with updating the kernel (latest available v…
1009 is 5.6), it will bring in modem support. This is already automatically e…
1010 in the latest images. A note to keep in mind: While the modem is off, co…
1011 with the latest kernels, the system outputs KEY_WAKEUP events which caus…
1012 trouble with the virtual keyboard. The current solution to this is to ju…
1013 &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;pinephone-mod…
1014 We will see if it's possible to patch this in some proper way in the fut…
1015 &lt;/div&gt;
1016 &lt;/div&gt;
1017 &lt;div class="section" id="weekly-builds"&gt;
1018 &lt;h2&gt;Weekly builds&lt;/h2&gt;
1019 &lt;p&gt;From July, we will also implement and enable weekly image build…
1020 infrastructure. This means we won't be building images on demand anymore.
1021 Instead they shall be built each week, containing all the latest package…
1022 goodies. Obviously, this will require more storage space, so we will be
1023 removing device images older than five weeks.&lt;/p&gt;
1024 &lt;p&gt;Hopefully this will also help us polish up our build frameworks…
1025 about possible bugs that arise during development. It is also a very imp…
1026 step towards reproducible builds - which is one of our milestones we wis…
1027 fulfill.&lt;/p&gt;
1028 &lt;p&gt;However, for this occasion, we built new images and they can be…
1029 usual. This time we've also built 64bit images for the Raspberry Pi 3 an…
1030 &lt;ul class="simple"&gt;
1031 &lt;li&gt;64bit VM: &lt;a class="reference external" href="https://maede…
1032 &lt;li&gt;N900: &lt;a class="reference external" href="https://maedevu.m…
1033 &lt;li&gt;Droid4: &lt;a class="reference external" href="https://maedevu…
1034 &lt;li&gt;Pinephone: &lt;a class="reference external" href="https://maed…
1035 &lt;li&gt;Pinetab: &lt;a class="reference external" href="https://maedev…
1036 &lt;li&gt;Pi3: &lt;a class="reference external" href="https://maedevu.ma…
1037 &lt;li&gt;Pi4: &lt;a class="reference external" href="https://maedevu.ma…
1038 &lt;/ul&gt;
1039 &lt;/div&gt;
1040 &lt;div class="section" id="community-showcase"&gt;
1041 &lt;h2&gt;Community showcase&lt;/h2&gt;
1042 &lt;div class="section" id="ps-1-emulator"&gt;
1043 &lt;h3&gt;PS 1 emulator&lt;/h3&gt;
1044 &lt;p&gt;PCSX-ReARMed runs quite nicely on the Droid 4:&lt;/p&gt;
1045 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/B…
1046 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosc…
1047 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;p&gt;Unfortuna…
1048 Extras, but we're confident someone will, at some point.&lt;/p&gt;
1049 &lt;/div&gt;
1050 &lt;div class="section" id="photo-light-meter"&gt;
1051 &lt;h3&gt;Photo Light meter&lt;/h3&gt;
1052 &lt;p&gt;Written in Free Pascal, photolightmeter can be used calculate a…
1053 shutter values.&lt;/p&gt;
1054 &lt;/div&gt;
1055 &lt;div class="section" id="telegram"&gt;
1056 &lt;h3&gt;Telegram&lt;/h3&gt;
1057 &lt;p&gt;If you're a fan of Telegram, the desktop client just works on M…
1058 &lt;ul class="simple"&gt;
1059 &lt;li&gt;&lt;a class="reference external" href="https://twitter.com/rfc…
1060 &lt;/ul&gt;
1061 &lt;/div&gt;
1062 &lt;div class="section" id="proxmark3"&gt;
1063 &lt;h3&gt;Proxmark3&lt;/h3&gt;
1064 &lt;p&gt;If you like toying with RFID cards, then you can (for example) …
1065 module on the Droid 4 to connect a capable reader and run proxmark3 on t…
1066 itself:&lt;/p&gt;
1067 &lt;img alt="" src="/images/proxmark3-1.png" style="width: 576px; height…
1068 &lt;img alt="" src="/images/proxmark3-2.png" style="width: 576px; height…
1069 &lt;p&gt;You can find specific installation notes here: &lt;a class="ref…
1070 &lt;/div&gt;
1071 &lt;div class="section" id="quicknote"&gt;
1072 &lt;h3&gt;Quicknote&lt;/h3&gt;
1073 &lt;p&gt;A simple notes application written in Python is also available:
1074 &lt;a class="reference external" href="https://github.com/maemo-leste-ex…
1075 &lt;/div&gt;
1076 &lt;div class="section" id="mihphoto"&gt;
1077 &lt;h3&gt;mihphoto&lt;/h3&gt;
1078 &lt;p&gt;A Qt 5 photo viewer is available, and optionally supports multi…
1079 supplied as a startup argument:
1080 &lt;a class="reference external" href="https://github.com/maemo-leste-ex…
1081 &lt;/div&gt;
1082 &lt;div class="section" id="personal-ip-address"&gt;
1083 &lt;h3&gt;personal-ip-address&lt;/h3&gt;
1084 &lt;p&gt;The good old personal-ip-address has returned, this time to Les…
1085 &lt;a class="reference external" href="https://github.com/maemo-leste-ex…
1086 &lt;/div&gt;
1087 &lt;/div&gt;
1088 &lt;div class="section" id="maemo-leste-extras"&gt;
1089 &lt;h2&gt;Maemo Leste Extras&lt;/h2&gt;
1090 &lt;p&gt;More community packages are being maintained in the &lt;tt clas…
1091 we're very glad and excited about it. If you're interested in maintaing …
1092 community package for Maemo Leste, there are instructions for you to do …
1093 the &lt;a class="reference external" href="https://github.com/maemo-lest…
1094 &lt;/div&gt;
1095 &lt;div class="section" id="next-up-audio-routing-pulseaudio-contacts-ca…
1096 &lt;h2&gt;Next up: Audio routing/Pulseaudio, Contacts, Calls/SMS, Qt 5&l…
1097 &lt;p&gt;So what can you expect from future updates?&lt;/p&gt;
1098 &lt;p&gt;The big things on our radar are still:&lt;/p&gt;
1099 &lt;ul&gt;
1100 &lt;li&gt;&lt;p class="first"&gt;Audio: Currently most devices do not ev…
1101 &lt;/li&gt;
1102 &lt;li&gt;&lt;p class="first"&gt;Contacts (&lt;tt class="docutils litera…
1103 with the evolution database as a abackend, definitely required for prope…
1104 Call UI&lt;/p&gt;
1105 &lt;/li&gt;
1106 &lt;li&gt;&lt;p class="first"&gt;Qt 5 updates: hopefully we will soon ha…
1107 ready, with the hildon menus and stacked windows following right after. …
1108 should be enough to make most applications work, and from there on we'll
1109 probably port things on an as-needed basis: like APIs for home and status
1110 widgets&lt;/p&gt;
1111 &lt;/li&gt;
1112 &lt;li&gt;&lt;p class="first"&gt;Nokia's &lt;tt class="docutils literal"…
1113 Some of this is covered in &lt;a class="reference internal" href="#steps…
1114 the plan is to use &lt;cite&gt;telepathy-ring&lt;/cite&gt; as an interfa…
1115 &lt;cite&gt;rtcom-eventlogger&lt;/cite&gt; and other libraries to read f…
1116 database format as used on Fremantle.
1117 This approach is particularly exciting because it allows loading many ot…
1118 telepathy plugins. There also exists a &lt;a class="reference external" …
1119 (any) Pidgin (&lt;tt class="docutils literal"&gt;libpurple&lt;/tt&gt;) p…
1120 example) the &lt;a class="reference external" href="https://github.com/d…
1121 slack plugin into telepathy, and being able to directly
1122 interface with Slack using the native hildon UI, potentially even with
1123 contacts, too. And of course, there are also SIP plugins for telepathy,
1124 allowing for VOIP calls from the same (native) UI&lt;/p&gt;
1125 &lt;/li&gt;
1126 &lt;li&gt;&lt;p class="first"&gt;Speaking of UIs, once the backend (rtco…
1127 we'll have to do is to bring up the call and text UIs. The Fremantle SMS…
1128 relied on an html rendering engine, &lt;a class="reference external" hre…
1129 &lt;img alt="" src="/images/fun-conversations-mod.png" style="width: 432…
1130 &lt;/li&gt;
1131 &lt;/ul&gt;
1132 &lt;/div&gt;
1133 &lt;div class="section" id="web-interface-for-packages"&gt;
1134 &lt;h2&gt;Web interface for packages&lt;/h2&gt;
1135 &lt;p&gt;We're considering creating a web interface to browse the core m…
1136 the development packages and also the extras packages. See &lt;a class="…
1137 &lt;p&gt;Sneak peak of an alpha version of the interface:&lt;/p&gt;
1138 &lt;img alt="" src="/images/pkg.png" /&gt;
1139 &lt;/div&gt;
1140 &lt;div class="section" id="more-frequent-updates"&gt;
1141 &lt;h2&gt;More frequent updates?&lt;/h2&gt;
1142 &lt;p&gt;We often get the question if we can provide update posts more f…
1143 we delay update posts because we want to &lt;strong&gt;complete just one…
1144 and then another, and another... So if you'd like to get more frequent u…
1145 posts, please volunteer to write them for us. If you hang out in the IRC
1146 channel, maybe follow the frequent updates and write about them, and we'…
1147 able to post it here, on our website.&lt;/p&gt;
1148 &lt;p&gt;That said, we're considering doing detailed write-ups of variou…
1149 of Maemo Leste every few weeks or so, so if that's your thing, you might…
1150 to peek at those too, soon.&lt;/p&gt;
1151 &lt;/div&gt;
1152 &lt;div class="section" id="interested"&gt;
1153 &lt;h2&gt;Interested?&lt;/h2&gt;
1154 &lt;p&gt;If you have questions, are interested in specifics, or helping …
1155 package ported, please see our &lt;a class="reference external" href="ht…
1156 &lt;p&gt;&lt;strong&gt;We have several Nokia N900 and Motorola Droid 4 u…
1157 developers&lt;/strong&gt;, so if you are interested in helping out but h…
1158 a device, let us know.&lt;/p&gt;
1159 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
1160 up to date, ask questions and/or help out. Another great way to get in t…
1161 to join the &lt;a class="reference external" href="https://leste.maemo.o…
1162 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
1163 &lt;/div&gt;
1164 </content><category term="news"></category><category term="droid4"></cat…
1165 &lt;ul class="simple"&gt;
1166 &lt;li&gt;We've been around for two years now!&lt;/li&gt;
1167 &lt;li&gt;We switched from Devuan &lt;strong&gt;ascii&lt;/strong&gt; (De…
1168 &lt;li&gt;&lt;a class="reference internal" href="#motorola-droid-4"&gt;M…
1169 good power management …&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;</summary>…
1170 &lt;ul class="simple"&gt;
1171 &lt;li&gt;We've been around for two years now!&lt;/li&gt;
1172 &lt;li&gt;We switched from Devuan &lt;strong&gt;ascii&lt;/strong&gt; (De…
1173 &lt;li&gt;&lt;a class="reference internal" href="#motorola-droid-4"&gt;M…
1174 good power management&lt;/strong&gt;.&lt;/li&gt;
1175 &lt;li&gt;&lt;a class="reference internal" href="#pinephone-pinetab-imag…
1176 &lt;li&gt;We gave a &lt;strong&gt;main track talk at FOSDEM&lt;/strong&g…
1177 &lt;a class="reference external" href="https://fosdem.org/2020/schedule/…
1178 &lt;li&gt;N900 hardware support improvements such as TV-out, beginnings …
1179 support&lt;/li&gt;
1180 &lt;li&gt;&lt;strong&gt;Localisation support and theming&lt;/strong&gt; …
1181 many languages already supported.&lt;/li&gt;
1182 &lt;/ul&gt;
1183 &lt;p&gt;&lt;strong&gt;And if you're in a rush&lt;/strong&gt;, at least …
1184 &lt;div class="section" id="fosdem-2020"&gt;
1185 &lt;h2&gt;FOSDEM 2020&lt;/h2&gt;
1186 &lt;p&gt;We gave a main-track talk at FOSDEM 2020, you can read the summ…
1187 website, or through the Maemo Leste FOSDEM application:&lt;/p&gt;
1188 &lt;img alt="" src="/images/droid4-sojourner-fosdem.png" style="width: 5…
1189 &lt;p&gt;&lt;a class="reference external" href="https://fosdem.org/2020/…
1190 &lt;/div&gt;
1191 &lt;div class="section" id="reminder-that-our-repositories-changed"&gt;
1192 &lt;h2&gt;Reminder that our repositories changed&lt;/h2&gt;
1193 &lt;p&gt;&lt;a class="reference external" href="https://maemo-leste.gith…
1194 &lt;/div&gt;
1195 &lt;div class="section" id="base-os-upgraded-to-devuan-beowulf-debian-bu…
1196 &lt;h2&gt;Base OS upgraded to Devuan Beowulf (Debian Buster)&lt;/h2&gt;
1197 &lt;p&gt;All of our core packages (way more than 100) are now ported to …
1198 Debian &amp;amp; Devuan stable. The &lt;a class="reference external" hre…
1199 &lt;p&gt;This was a multi-month effort involving everyone in the core
1200 team, and it marks a big step forward!&lt;/p&gt;
1201 &lt;p&gt;A few packages remain to be ported from ascii (oldstable) to be…
1202 were not in use yet on ascii either.&lt;/p&gt;
1203 &lt;p&gt;The recommended way to upgrade is to download the latest image …
1204 and install the new image. Otherwise, if you're feeling adventurous, you…
1205 to use change &lt;cite&gt;/etc/apt/sources.list&lt;/cite&gt;, change &lt…
1206 update &amp;amp;&amp;amp; apt dist-upgrade&lt;/cite&gt;.&lt;/p&gt;
1207 &lt;div class="section" id="maemo-leste-extras"&gt;
1208 &lt;h3&gt;Maemo Leste Extras&lt;/h3&gt;
1209 &lt;p&gt;Not all extras packages have been ported yet (this is not an ex…
1210 &lt;p&gt;If you're interested in helping out in porting existing package…
1211 maintaining your own packages for Maemo Leste, be sure to check out the
1212 README in the &lt;a class="reference external" href="https://github.com/…
1213 &lt;/div&gt;
1214 &lt;/div&gt;
1215 &lt;div class="section" id="device-support"&gt;
1216 &lt;h2&gt;Device support&lt;/h2&gt;
1217 &lt;div class="section" id="motorola-droid-4"&gt;
1218 &lt;h3&gt;Motorola Droid 4&lt;/h3&gt;
1219 &lt;p&gt;Wiki page: &lt;a class="reference external" href="https://leste…
1220 &lt;div class="section" id="powervr-3d"&gt;
1221 &lt;h4&gt;PowerVR 3D&lt;/h4&gt;
1222 &lt;p&gt;Maemo Leste now runs on the Motorola Droid 4 with 3D accelerati…
1223 3D acceleration, a lot more hardware support has improved. The end resul…
1224 frankly, is stunning: Maemo Leste runs fast and buttersmooth. The Motoro…
1225 Droid 4 truly feels like an upgrade to the Nokia N900 now. This has been…
1226 multi-year multi-man effort, and it's great to see it pay off.&lt;/p&gt;
1227 &lt;p&gt;Here's a video that was made a week ago or so, some of the rend…
1228 are no longer present:&lt;/p&gt;
1229 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/X…
1230 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosc…
1231 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
1232 &lt;div class="section" id="wireless"&gt;
1233 &lt;h4&gt;Wireless&lt;/h4&gt;
1234 &lt;p&gt;Additionally, we've mostly fixed the wireless stability issues …
1235 wireless firmware and bluetooth firmware need to be loaded in a specific…
1236 and there currently is no way to do this properly in mainline Linux, so …
1237 resorted to blacklisting the bluetooth module for now.&lt;/p&gt;
1238 &lt;/div&gt;
1239 &lt;div class="section" id="power-management"&gt;
1240 &lt;h4&gt;Power management&lt;/h4&gt;
1241 &lt;p&gt;Power management is looking very promising (&lt;cite&gt;0.01A&l…
1242 idle). The package &lt;cite&gt;droid4-powermanagement&lt;/cite&gt;
1243 (&lt;a class="reference external" href="https://github.com/maemo-leste/d…
1244 and it should significantly improve battery life. Some work on MCE is pe…
1245 but once that is merged, users will be able to enjoy better power
1246 management (&lt;a class="reference external" href="https://github.com/ma…
1247 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
1248 &lt;p&gt;I would not be surprised if we can manage several days of batte…
1249 in the next month or two.&lt;/p&gt;
1250 &lt;/div&gt;
1251 &lt;div class="section" id="battery-calibration"&gt;
1252 &lt;h4&gt;Battery calibration&lt;/h4&gt;
1253 &lt;p&gt;Battery calibration is still being worked on, and a percentage …
1254 shown once the battery has (almost fully) discharged and charged, and do…
1255 persist across reboots. This is being worked on.&lt;/p&gt;
1256 &lt;/div&gt;
1257 &lt;div class="section" id="audio"&gt;
1258 &lt;h4&gt;Audio&lt;/h4&gt;
1259 &lt;p&gt;Audio should work out of the box. You will find that the speake…
1260 are muted, but the wiki will contain instructions on setting up the audio
1261 mixers.&lt;/p&gt;
1262 &lt;/div&gt;
1263 &lt;div class="section" id="modem-and-calls"&gt;
1264 &lt;h4&gt;Modem and calls&lt;/h4&gt;
1265 &lt;p&gt;The Motorola Droid 4 image is capable of performing calls, but …
1266 via ofono yet. Pavel has been working on an ofono port for the Droid 4, …
1267 hopefully others will help him out soon and complete the initial port. H…
1268 ofono support in place will make the Droid 4 the ultimate developer devi…
1269 &lt;p&gt;Shortly from now, we hope to have instructions on how to perfor…
1270 call on the wiki.&lt;/p&gt;
1271 &lt;/div&gt;
1272 &lt;div class="section" id="custom-bootup-logo"&gt;
1273 &lt;h4&gt;Custom bootup logo&lt;/h4&gt;
1274 &lt;p&gt;You can replace the Motorola logo on boot with a sweet Maemo Le…
1275 &lt;img alt="" src="/images/Droid4_leste_logo.jpg" style="width: 525px; …
1276 &lt;p&gt;Instructions can be found here: &lt;a class="reference external…
1277 &lt;/div&gt;
1278 &lt;/div&gt;
1279 &lt;div class="section" id="nokia-n900"&gt;
1280 &lt;h3&gt;Nokia N900&lt;/h3&gt;
1281 &lt;p&gt;Wiki page: &lt;a class="reference external" href="https://leste…
1282 &lt;p&gt;The Nokia N900 has also seen some power management love, and we…
1283 reach deep idle states, which we also shared on twitter
1284 &lt;a class="reference external" href="https://twitter.com/maemoleste/st…
1285 is not yet usable in the latest image.&lt;/p&gt;
1286 &lt;div class="section" id="tv-out"&gt;
1287 &lt;h4&gt;TV out&lt;/h4&gt;
1288 &lt;p&gt;What is usable, is using the Nokia's composite out functionalit…
1289 neat:&lt;/p&gt;
1290 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/R…
1291 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosc…
1292 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;p&gt;Enabling …
1293 &lt;pre class="literal-block"&gt;
1294 02:57 &amp;lt; Wizzup&amp;gt; Had to change Jack Function in alsamixer t…
1295 xrandr --output TV --mode 800x480 --same-as LCD
1296 xrandr --output TV --set SignalProperties PAL
1297 xrandr --output TV --set TVScale 100
1298 &lt;/pre&gt;
1299 &lt;/div&gt;
1300 &lt;div class="section" id="camera-support"&gt;
1301 &lt;h4&gt;Camera support&lt;/h4&gt;
1302 &lt;p&gt;You read that right -- Pavel posted instructions on how to use …
1303 and take photos with it. Some work remains before we'll have a stock app…
1304 where taking photos just works, but it's great news. If you wanted to st…
1305 hacking on it, the instructions were shared on the mailing list, and you…
1306 the archive here:&lt;/p&gt;
1307 &lt;blockquote&gt;
1308 &lt;a class="reference external" href="https://lists.dyne.org/lurker/mes…
1309 &lt;/div&gt;
1310 &lt;div class="section" id="sw-machine-cover"&gt;
1311 &lt;h4&gt;SW_MACHINE_COVER&lt;/h4&gt;
1312 &lt;p&gt;The Nokia N900 has a sensor for the backcover, and when it's re…
1313 mainline Linux will refuse to recognize the MicroSD card, as it uses thi…
1314 to detect the card. Hopefully this will be changed in the future, and the
1315 backcover will be exposed as an input device, with the key &lt;cite&gt;S…
1316 &lt;blockquote&gt;
1317 &lt;a class="reference external" href="https://marc.info/?l=linux-omap&a…
1318 &lt;/div&gt;
1319 &lt;/div&gt;
1320 &lt;div class="section" id="pinephone-pinetab-let"&gt;
1321 &lt;h3&gt;Pinephone &amp;amp; Pinetab(let)&lt;/h3&gt;
1322 &lt;p&gt;Wiki page: &lt;a class="reference external" href="https://leste…
1323 &lt;p&gt;We've also uploaded a Pinephone image! We uploaded one before, …
1324 quite intend to share with the public yet, but Pine64 already shared our…
1325 Pinephone image on Twitter a while back:&lt;/p&gt;
1326 &lt;blockquote&gt;
1327 &lt;a class="reference external" href="https://twitter.com/thepine64/sta…
1328 &lt;p&gt;Well, the beowulf image is here, and it's even better.&lt;/p&gt;
1329 &lt;div class="section" id="for-developers"&gt;
1330 &lt;h4&gt;For developers&lt;/h4&gt;
1331 &lt;p&gt;Still, keep in mind that these are images for developers. Some …
1332 do not work yet, and the lack of a hardware keyboard makes using some pa…
1333 UI a bit of a challenge, at least the places where the virtual keyboard …
1334 yet available.&lt;/p&gt;
1335 &lt;/div&gt;
1336 &lt;div class="section" id="keyboard-monitoring"&gt;
1337 &lt;h4&gt;Keyboard monitoring&lt;/h4&gt;
1338 &lt;p&gt;The upcoming &lt;a class="reference external" href="https://www…
1339 keyboard, and the Maemo virtual keyboard should only show up when the ke…
1340 is not attached to the tablet. Previously, removing the keyboard from th…
1341 caused MCE to crash, &lt;a class="reference external" href="https://gith…
1342 &lt;/div&gt;
1343 &lt;/div&gt;
1344 &lt;/div&gt;
1345 &lt;div class="section" id="software-additions"&gt;
1346 &lt;h2&gt;Software additions&lt;/h2&gt;
1347 &lt;div class="section" id="hildon-desktop-improvements"&gt;
1348 &lt;h3&gt;hildon-desktop improvements&lt;/h3&gt;
1349 &lt;p&gt;We have now switched hildon-desktop on all our devices to clutt…
1350 opposed to clutter 1.2. The reason is poor performance, in particular on…
1351 devices (but likely also on other devices), and the unwillingness of the…
1352 1.2 maintainer to fix it. We package clutter 0.8, but downstream distrib…
1353 will likely have to go through a bit of pain to get our latest and faste…
1354 packaged (sorry!).&lt;/p&gt;
1355 &lt;/div&gt;
1356 &lt;div class="section" id="theme-switching-control-panel-applet"&gt;
1357 &lt;h3&gt;Theme switching control panel applet&lt;/h3&gt;
1358 &lt;p&gt;For a long time, changing the default theme was not well docume…
1359 Maemo Fremantle had a control panel applet for it, and &lt;a class="refe…
1360 fixes &lt;a class="reference external" href="https://github.com/maemo-le…
1361 &lt;p&gt;Try it out for yourself!&lt;/p&gt;
1362 &lt;/div&gt;
1363 &lt;div class="section" id="themes-available-in-the-extras-repository"&g…
1364 &lt;h3&gt;Themes available in the extras repository&lt;/h3&gt;
1365 &lt;p&gt;We've imported our first community made theme from Maemo.org,
1366 &lt;a class="reference external" href="https://github.com/maemo-leste-ex…
1367 we also had to import &lt;a class="reference external" href="https://git…
1368 the process).&lt;/p&gt;
1369 &lt;p&gt;Relevant bug report: &lt;a class="reference external" href="htt…
1370 &lt;/div&gt;
1371 &lt;div class="section" id="language-and-region-switching-control-panel-…
1372 &lt;h3&gt;Language and region switching control panel applet&lt;/h3&gt;
1373 &lt;p&gt;Maemo Fremantle supported many languages, and since we implemen…
1374 the translations can be reused. There is now an application to switch be…
1375 languages (source: &lt;a class="reference external" href="https://github…
1376 &lt;p&gt;This is what the language applet looks like:&lt;/p&gt;
1377 &lt;img alt="" src="/images/droid4-language-applet-english.png" style="w…
1378 &lt;p&gt;Here, the language is set to English and still makes sense:&lt;…
1379 &lt;img alt="" src="/images/droid4-cp-english.png" style="width: 576px; …
1380 &lt;p&gt;After changing the language to Dutch, and confirming that the d…
1381 reboot, this is what the control panel looks like now:&lt;/p&gt;
1382 &lt;img alt="" src="/images/droid4-cp-dutch.png" style="width: 576px; he…
1383 &lt;p&gt;Confusing, right?&lt;/p&gt;
1384 &lt;img alt="" src="/images/droid4-status-dutch.png" style="width: 576px…
1385 &lt;p&gt;Additionally, language names now resolve in the hildon input me…
1386 panel.&lt;/p&gt;
1387 &lt;/div&gt;
1388 &lt;div class="section" id="attached-keyboard-slider-monitoring"&gt;
1389 &lt;h3&gt;Attached keyboard slider monitoring&lt;/h3&gt;
1390 &lt;p&gt;Maemo Leste now keeps track of the slide state of a keyboard, a…
1391 keyboard will act accordingly. If the keyboard slide is opened, the virt…
1392 keyboard will not show up by default, but if the keyboard slide is close…
1393 the virtual keyboard is enabled, it will work as expected.&lt;/p&gt;
1394 &lt;p&gt;Relevant pull requests:&lt;/p&gt;
1395 &lt;ul class="simple"&gt;
1396 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
1397 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
1398 &lt;/ul&gt;
1399 &lt;/div&gt;
1400 &lt;div class="section" id="modem-cellular-updates"&gt;
1401 &lt;h3&gt;Modem/cellular updates&lt;/h3&gt;
1402 &lt;p&gt;The &amp;quot;connui&amp;quot; userspace to interface with the …
1403 more progress was made recently. The PIN entry dialog now works, on star…
1404 one would expect it to:&lt;/p&gt;
1405 &lt;img alt="" src="/images/pinentry-n900.png" style="width: 576px; heig…
1406 &lt;img alt="" src="/images/pinentry-n900-2.png" style="width: 576px; he…
1407 &lt;p&gt;Once the PIN is filled in (or skipped), the homescreen shows th…
1408 and the RAT (radio access technology) that is currently in use:&lt;/p&gt;
1409 &lt;img alt="" src="/images/homescreen-cellular-n900.png" style="width: …
1410 &lt;p&gt;This work is only available in the development repositories, as…
1411 enough to be used on a day to be day basis without being aware of all th…
1412 Yours truly is working hard to get this piece finished.&lt;/p&gt;
1413 &lt;p&gt;The package &lt;cite&gt;libicd-network-ofono&lt;/cite&gt; is al…
1414 assignment for the data connections is not yet implemented. Once this wo…
1415 it'll likely be possible to have data connections working on devices that
1416 have ofono support for their modem.&lt;/p&gt;
1417 &lt;/div&gt;
1418 &lt;div class="section" id="desktop-widgets-calendar-support"&gt;
1419 &lt;h3&gt;Desktop widgets &amp;amp; calendar support&lt;/h3&gt;
1420 &lt;p&gt;Previously, desktop widgets would crash hildon-home (&lt;a clas…
1421 &lt;/div&gt;
1422 &lt;/div&gt;
1423 &lt;div class="section" id="devices-hardware"&gt;
1424 &lt;h2&gt;Devices / Hardware&lt;/h2&gt;
1425 &lt;div class="section" id="virtual-machine-images"&gt;
1426 &lt;h3&gt;Virtual Machine images&lt;/h3&gt;
1427 &lt;p&gt;New Virtual Machine images are available for download:&lt;/p&gt;
1428 &lt;ul class="simple"&gt;
1429 &lt;li&gt;&lt;a class="reference external" href="https://maedevu.maemo.o…
1430 &lt;/ul&gt;
1431 &lt;p&gt;We build qcow2 images usually used with QEMU, VirtualBox VDI im…
1432 images.&lt;/p&gt;
1433 &lt;p&gt;Currently, the mouse cursor might not be visible, we're working…
1434 this problem.&lt;/p&gt;
1435 &lt;p&gt;&lt;a class="reference external" href="https://leste.maemo.org/…
1436 &lt;/div&gt;
1437 &lt;div class="section" id="nokia-n900-images"&gt;
1438 &lt;h3&gt;Nokia N900 images&lt;/h3&gt;
1439 &lt;p&gt;New images are available for download:&lt;/p&gt;
1440 &lt;ul class="simple"&gt;
1441 &lt;li&gt;&lt;a class="reference external" href="https://maedevu.maemo.o…
1442 &lt;/ul&gt;
1443 &lt;/div&gt;
1444 &lt;div class="section" id="motorola-droid-4-images"&gt;
1445 &lt;h3&gt;Motorola Droid 4 images&lt;/h3&gt;
1446 &lt;p&gt;New images are available for download:
1447 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
1448 &lt;/div&gt;
1449 &lt;div class="section" id="pinephone-pinetab-images"&gt;
1450 &lt;h3&gt;Pinephone/Pinetab images&lt;/h3&gt;
1451 &lt;p&gt;New images are available for download:&lt;/p&gt;
1452 &lt;ul class="simple"&gt;
1453 &lt;li&gt;&lt;a class="reference external" href="https://maedevu.maemo.o…
1454 &lt;li&gt;&lt;a class="reference external" href="https://maedevu.maemo.o…
1455 &lt;/ul&gt;
1456 &lt;p&gt;These images are very usable, and have 3D acceleration with the…
1457 drivers. There is still some jittery performance, but hopefully it will …
1458 with time as we go forward and the mesa driver gets improved.&lt;/p&gt;
1459 &lt;/div&gt;
1460 &lt;/div&gt;
1461 &lt;div class="section" id="summarising"&gt;
1462 &lt;h2&gt;Summarising&lt;/h2&gt;
1463 &lt;p&gt;&lt;a class="reference external" href="https://maemo-leste.gith…
1464 &lt;p&gt;With 3D support now looking quite decent on the Droid 4, we now…
1465 that is easily obtainable, has great mainline support, very decent power
1466 management, and is able to make calls right now. By focussing on support…
1467 Nokia N900, Droid 4 and the Pinephone, and developing software with these
1468 devices in mind, we can expect to be able to perform phone calls in the …
1469 months, if not weeks. It will take time for our userspace software to ma…
1470 but things are looking really bright for Maemo Leste.&lt;/p&gt;
1471 &lt;p&gt;I think we're putting together a great versatile mobile Linux d…
1472 its own userspace, based on top of Debian, the universal operation syste…
1473 really is just Devuan/Debian at the core, and everything happens through…
1474 Debian package manager. There are no read-only images, specific partitio…
1475 you must have to install a new over the air update -- updates just work …
1476 &lt;cite&gt;apt upgrade&lt;/cite&gt;.&lt;/p&gt;
1477 &lt;p&gt;You will see that you can update from &lt;cite&gt;ascii&lt;/cit…
1478 &lt;cite&gt;dist-upgrade&lt;/cite&gt;, and at the end of the upgrade, yo…
1479 functional &lt;cite&gt;ascii&lt;/cite&gt; system. And when you reboot - …
1480 (buster) version. We think that's powerful.&lt;/p&gt;
1481 &lt;p&gt;Additionally, some (old and new) members from the community hav…
1482 contributed their packages to our &lt;a class="reference external" href=…
1483 even better: port and contribute packages that you would love to see!&lt…
1484 &lt;/div&gt;
1485 &lt;div class="section" id="interested"&gt;
1486 &lt;h2&gt;Interested?&lt;/h2&gt;
1487 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
1488 package ported, please see our &lt;a class="reference external" href="ht…
1489 &lt;p&gt;&lt;strong&gt;We have several Nokia N900 and Motorola Droid 4 u…
1490 developers&lt;/strong&gt;, so if you are interested in helping out but h…
1491 a device, let us know.&lt;/p&gt;
1492 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
1493 help out. Another great way to get in touch is to join the &lt;a class="…
1494 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
1495 &lt;/div&gt;
1496 </content><category term="news"></category><category term="powervr"></ca…
1497 organization.&lt;/p&gt;
1498 &lt;p&gt;After the proposition and discussion we've had on our IRC chann…
1499 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
1500 reorganized our repositories into a nicer and cleaner structure.&lt;/p&g…
1501 &lt;p&gt;In short, we now have a single pool containing all the packages…
1502 organization.&lt;/p&gt;
1503 &lt;p&gt;After the proposition and discussion we've had on our IRC chann…
1504 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
1505 reorganized our repositories into a nicer and cleaner structure.&lt;/p&g…
1506 &lt;p&gt;In short, we now have a single pool containing all the packages…
1507 different versions, for all the different dists that we support. This is…
1508 a nice way to keep a simpler repository structure, but also helpful when
1509 building &lt;tt class="docutils literal"&gt;devel&lt;/tt&gt; packages, s…
1510 in a correct manner. Last, but not least, it allows us to easily support…
1511 than one &lt;tt class="docutils literal"&gt;dist&lt;/tt&gt;, so we will …
1512 Debian at the same time.&lt;/p&gt;
1513 &lt;p&gt;Due to this, the repository entries in &lt;tt class="docutils l…
1514 change - instead of the &lt;tt class="docutils literal"&gt;deb&lt;/tt&gt…
1515 &lt;pre class="literal-block"&gt;
1516 deb http://maedevu.maemo.org/leste leste main
1517 deb http://maedevu.maemo.org/leste-extras leste-extras main
1518 &lt;/pre&gt;
1519 &lt;p&gt;We now have&lt;/p&gt;
1520 &lt;pre class="literal-block"&gt;
1521 deb http://maedevu.maemo.org/leste ascii main
1522 deb http://maedevu.maemo.org/extras ascii main
1523 &lt;/pre&gt;
1524 &lt;p&gt;With this, there is less ambiguity and it is easier for both us…
1525 developers to figure out which Devuan version Leste is currently based o…
1526 will also allow easier upgrading when Maemo Leste rebases to a newer Dev…
1527 version.&lt;/p&gt;
1528 &lt;p&gt;So, to switch your existing Maemo Leste installations, just use…
1529 links in &lt;tt class="docutils literal"&gt;/etc/apt/sources.list&lt;/tt…
1530 &lt;p&gt;As for the images containing these changes, we are working on f…
1531 and they'll be ready for our next blog update.&lt;/p&gt;
1532 &lt;div class="section" id="community-packages"&gt;
1533 &lt;h2&gt;Community packages&lt;/h2&gt;
1534 &lt;p&gt;We're close to finalizing our community infrastructure, and we'…
1535 you to maintain community packages for Maemo Leste. Like Fremantle, we c…
1536 Extras, and they reside in a separate &lt;a class="reference external" h…
1537 &lt;p&gt;If you would like to maintain a community package, have a look …
1538 in Maemo Leste Extras and follow the &lt;a class="reference external" hr…
1539 out the procedure and provide feedback!&lt;/p&gt;
1540 &lt;p&gt;See you there :)&lt;/p&gt;
1541 &lt;/div&gt;
1542 </content><category term="news"></category><category term="extras"></cat…
1543 &lt;ul class="simple"&gt;
1544 &lt;li&gt;We have a main track talk in the FOSDEM 2020 &lt;a class="refe…
1545 there if you're attending FOSDEM.&lt;/li&gt;
1546 &lt;li&gt;New &lt;a class="reference internal" href="#virtual-machine"&g…
1547 &lt;ul class="simple"&gt;
1548 &lt;li&gt;We have a main track talk in the FOSDEM 2020 &lt;a class="refe…
1549 there if you're attending FOSDEM.&lt;/li&gt;
1550 &lt;li&gt;New &lt;a class="reference internal" href="#virtual-machine"&g…
1551 &lt;li&gt;New &lt;a class="reference internal" href="#nokia-n900"&gt;Nok…
1552 &lt;li&gt;New &lt;a class="reference internal" href="#motorola-droid-4"&…
1553 &lt;li&gt;Leste &lt;strong&gt;Extras&lt;/strong&gt; repository is now se…
1554 &lt;li&gt;An overview of various (important) development tasks is tracke…
1555 &lt;/ul&gt;
1556 &lt;p&gt;&lt;em&gt;There will be a separate post for the Pinephone in th…
1557 images for the Pinephone.&lt;/em&gt;&lt;/p&gt;
1558 &lt;div class="section" id="software-additions"&gt;
1559 &lt;h2&gt;Software additions&lt;/h2&gt;
1560 &lt;p&gt;There have been many additions, bugfixes and improvements, perh…
1561 illustrated by this screenshot of a developer's Nokia N900 running Maemo
1562 Leste:&lt;/p&gt;
1563 &lt;img alt="" src="/images/leste-swstate.png" style="width: 576px; heig…
1564 &lt;p&gt;The above screenshot shows the availability of python bindings …
1565 importing Fremantle themes, the progress of connui-cellular (status bar …
1566 logo, signal bar, operator name 'KPN' on the home screen), and homescree…
1567 applications that have been ported, including a package manager and PDF …
1568 &lt;div class="section" id="leste-extras-software-repository"&gt;
1569 &lt;h3&gt;Leste &amp;quot;Extras&amp;quot; software repository&lt;/h3&gt;
1570 &lt;p&gt;We now have a separate repository called &lt;cite&gt;leste-extr…
1571 similar to the &amp;quot;Maemo Extras&amp;quot; repository -
1572 &lt;a class="reference external" href="http://maemo.org/downloads/update…
1573 &lt;p&gt;Currently &lt;cite&gt;leste-extras&lt;/cite&gt; contains a few …
1574 Eventually, it will be home to status widgets, home widgets, different b…
1575 map applications, games, and more.&lt;/p&gt;
1576 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
1577 &lt;p&gt;Keep in mind that in addition to the packages available in this…
1578 every package available in Debian can be installed using &lt;cite&gt;apt…
1579 usability will vary.&lt;/p&gt;
1580 &lt;div class="section" id="wishlist"&gt;
1581 &lt;h4&gt;Wishlist&lt;/h4&gt;
1582 &lt;p&gt;If there is a specific application you would like to see (porte…
1583 contains an &lt;a class="reference external" href="https://leste.maemo.o…
1584 free to add suggestions to the table.&lt;/p&gt;
1585 &lt;/div&gt;
1586 &lt;div class="section" id="porting"&gt;
1587 &lt;h4&gt;Porting&lt;/h4&gt;
1588 &lt;p&gt;Porting applications from Maemo Fremantle (&amp;quot;Maemo 5&am…
1589 and sometimes particularly simple, as outlined in this &lt;a class="refe…
1590 post&lt;/a&gt;.
1591 In general, if an application depends on libraries that are mostly avail…
1592 Debian, and uses gtk2, it should be not very hard to port. If it relies …
1593 is not yet possible to properly port it, as we do not have a usable Qt5 …
1594 port yet. A &lt;a class="reference external" href="https://github.com/ma…
1595 &lt;p&gt;One application that was ported recently is the &lt;a class="re…
1596 &lt;/div&gt;
1597 &lt;/div&gt;
1598 &lt;div class="section" id="python-support"&gt;
1599 &lt;h3&gt;Python support&lt;/h3&gt;
1600 &lt;p&gt;&lt;a class="reference external" href="http://wiki.maemo.org/Py…
1601 2.5, which is beyond ancient. &lt;a class="reference external" href="htt…
1602 modernise and port some of the python bindings to Maemo Leste, allowing …
1603 run port and build (new) python applications.&lt;/p&gt;
1604 &lt;p&gt;As of a few weeks, &lt;a class="reference external" href="https…
1605 with hildon widget support, &lt;a class="reference external" href="https…
1606 These are the main bindings to the Maemo mobile environment. They have …
1607 ported to Python 2.7. Python 2.7 is now end of life, so we'll have to mi…
1608 3.x eventually, but 2.7 seemed like a good and useful intermediate goal.…
1609 &lt;p&gt;And, surely enough, python applications like the binary clock a…
1610 &lt;img alt="" src="/images/python-maemo-binaryclock.png" style="width: …
1611 &lt;p&gt;Here one can see a home widget example:&lt;/p&gt;
1612 &lt;img alt="" src="/images/python-hildon-homewidget.png" style="width: …
1613 &lt;p&gt;And a status bar example:&lt;/p&gt;
1614 &lt;img alt="" src="/images/python-hildon-statuswidget.png" style="width…
1615 &lt;p&gt;Hildon-type stacked windows in Python:&lt;/p&gt;
1616 &lt;img alt="" src="/images/python-hildon-stack.png" style="width: 576px…
1617 &lt;img alt="" src="/images/python-hildon-stack-sub.png" style="width: 5…
1618 &lt;p&gt;Hildon-type wizards:&lt;/p&gt;
1619 &lt;img alt="" src="/images/python-hildon-wizard1.png" style="width: 576…
1620 &lt;img alt="" src="/images/python-hildon-wizard2.png" style="width: 576…
1621 &lt;img alt="" src="/images/python-hildon-wizard3.png" style="width: 576…
1622 &lt;p&gt;Hildon menus:&lt;/p&gt;
1623 &lt;img alt="" src="/images/python-hildon-menu1.png" style="width: 576px…
1624 &lt;img alt="" src="/images/python-hildon-menu2.png" style="width: 576px…
1625 &lt;/div&gt;
1626 &lt;div class="section" id="pdf-reader"&gt;
1627 &lt;h3&gt;PDF reader&lt;/h3&gt;
1628 &lt;p&gt;Maemo 5 features a PDF reader, and it has now been ported to Ma…
1629 osso-pdf-viewer source can be found here&lt;/a&gt;.
1630 Porting was slightly more involved than we hoped, but all in all it was …
1631 half a day of work. Porting did reveal that there is a bug in the underl…
1632 maemo file manager libraries, making it impossible for users to select a…
1633 open if the enviroment variable &lt;cite&gt;MYDOCSDIR&lt;/cite&gt; is se…
1634 This bug also effects the SNES emulator drnoksnes, so we'll hopefully ge…
1635 resolved soon.&lt;/p&gt;
1636 &lt;p&gt;Even though it's currently hard to open PDFs, the application i…
1637 the core Maemo Leste repository now, and part of the new images.&lt;/p&g…
1638 &lt;img alt="" src="/images/leste-pdf-n900-1.png" style="width: 576px; h…
1639 &lt;img alt="" src="/images/leste-pdf-n900-2.png" style="width: 576px; h…
1640 &lt;img alt="" src="/images/leste-pdf-n900-3.png" style="width: 576px; h…
1641 &lt;img alt="" src="/images/leste-pdf-n900-4.png" style="width: 576px; h…
1642 &lt;/div&gt;
1643 &lt;div class="section" id="hildon-application-manager"&gt;
1644 &lt;h3&gt;Hildon Application Manager&lt;/h3&gt;
1645 &lt;p&gt;Another core component of Maemo is &amp;quot;HAM&amp;quot;, als…
1646 Manager&amp;quot;. It's an user interface to the Debian package manager,…
1647 users to discover, install and uninstall packages, and it also notifies …
1648 when updates are available, and if the user agrees, updates the system. …
1649 adjust the frequency of update checks.&lt;/p&gt;
1650 &lt;p&gt;This was a relatively quick port, and there are likely bugs, so…
1651 work to be done. Nevertheless, it works.&lt;/p&gt;
1652 &lt;p&gt;This screenshot shows the device informing the user there are (…
1653 updates to be installed (&lt;strong&gt;Yellow &amp;quot;!&amp;quot; icon…
1654 &lt;img alt="" src="/images/leste-update-notification-via-alarmd-and-sta…
1655 &lt;p&gt;Clicking on the updates button in the status menu will show the…
1656 sequence of dialogs:&lt;/p&gt;
1657 &lt;img alt="" src="/images/leste-n900-ham-updates.png" style="width: 57…
1658 &lt;img alt="" src="/images/leste-n900-ham-updates-2.png" style="width: …
1659 &lt;img alt="" src="/images/leste-n900-ham-updates-3.png" style="width: …
1660 &lt;img alt="" src="/images/leste-n900-ham-updates-4.png" style="width: …
1661 &lt;img alt="" src="/images/leste-n900-ham-updates-5.png" style="width: …
1662 &lt;img alt="" src="/images/leste-n900-ham-updates-6.png" style="width: …
1663 &lt;img alt="" src="/images/leste-n900-ham-updates-7.png" style="width: …
1664 &lt;img alt="" src="/images/leste-n900-ham-updates-8.png" style="width: …
1665 &lt;p&gt;As of today, the Hildon Application Manager will also automatic…
1666 enable our &lt;a class="reference internal" href="#leste-extras-software…
1667 &lt;/div&gt;
1668 &lt;div class="section" id="portrait-mode"&gt;
1669 &lt;h3&gt;Portrait mode&lt;/h3&gt;
1670 &lt;p&gt;For a long time, our hildon-desktop environment completely did …
1671 called &amp;quot;Portrait&amp;quot; mode -- where the screen is higher t…
1672 very common now in smart phones. As a result, many devices have &amp;quo…
1673 native orientation of the display. The Droid 4 and Pinephone are no exce…
1674 &lt;p&gt;Maemo Leste still doesn't work very well yet in Portrait mode (…
1675 original Maemo Fremantle does mostly work really well in Portrait mode).
1676 There were some real show stopping bugs, in particular &lt;a class="refe…
1677 entire desktop been drawn offscreen. Some bugs still remain, like &lt;a …
1678 Pinephone in a negative way.&lt;/p&gt;
1679 &lt;p&gt;Nevertheless, here's a photo of a Motorola Droid 4 in Portrait …
1680 &lt;img alt="" src="/images/droid4-rot3.jpg" style="width: 324px; height…
1681 &lt;/div&gt;
1682 &lt;div class="section" id="games"&gt;
1683 &lt;h3&gt;Games&lt;/h3&gt;
1684 &lt;p&gt;Various games have been ported from Fremantle, and they work re…
1685 Nokia N900. Most games still require some fixes to work on devices with …
1686 sizes and orientations.&lt;/p&gt;
1687 &lt;ul&gt;
1688 &lt;li&gt;&lt;p class="first"&gt;brainparty:&lt;/p&gt;
1689 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/I…
1690 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1691 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/li&gt;
1692 &lt;li&gt;&lt;p class="first"&gt;Latest ScummVM from git works on the N9…
1693 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/D…
1694 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1695 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/li&gt;
1696 &lt;li&gt;&lt;p class="first"&gt;UAE4ALL is also in the &lt;cite&gt;lest…
1697 testing.&lt;/p&gt;
1698 &lt;/li&gt;
1699 &lt;/ul&gt;
1700 &lt;p&gt;The marbles port is in the works, &lt;a class="reference extern…
1701 compiles, &lt;a class="reference external" href="https://github.com/maem…
1702 &lt;p&gt;Related issues:&lt;/p&gt;
1703 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
1704 &lt;p&gt;User Angel Vega also has UAE4ALL and milkytracker running on Ma…
1705 &lt;blockquote&gt;
1706 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/U…
1707 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1708 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/blockquote&gt;
1709 &lt;/div&gt;
1710 &lt;div class="section" id="upstream"&gt;
1711 &lt;h3&gt;Upstream&lt;/h3&gt;
1712 &lt;p&gt;Maemo and Mer (base system for Sailfish OS and Nemo Mobile) sha…
1713 packages, even though those have diverged over time. &lt;cite&gt;spiiroi…
1714 running with various core packages replaced with their (newer!) Mer
1715 equivalents:&lt;/p&gt;
1716 &lt;ul class="simple"&gt;
1717 &lt;li&gt;&lt;a class="reference external" href="https://git.sailfishos.…
1718 &lt;li&gt;&lt;a class="reference external" href="https://git.sailfishos.…
1719 &lt;/ul&gt;
1720 &lt;p&gt;We hope to make use of this work in the (near) future and use t…
1721 software as Mer does. The evolved versions of MCE and DSME that are used…
1722 also have some features that we will need, like being able to deal with …
1723 (well, not so new anymore) kernel vibration interface.&lt;/p&gt;
1724 &lt;/div&gt;
1725 &lt;div class="section" id="connui-cellular"&gt;
1726 &lt;h3&gt;connui-cellular&lt;/h3&gt;
1727 &lt;p&gt;connui-cellular is the piece of software that contains a lot of…
1728 libraries used in cellular activities. The home widget that displays the
1729 operator name, the program that asks you for your PIN to unlock your SIM…
1730 the status applet that shows the strength of your cellular signal, what
1731 technology is being used to connect to the network, the Phone settings a…
1732 And more. This piece is being ported to ofono, but it's not ready for ge…
1733 use yet. You might see various screenshots in this blogpost already feat…
1734 various pieces of &lt;cite&gt;connui-cellular&lt;/cite&gt; - it is avail…
1735 repository, which contains unstable or testing versions of our software.…
1736 &lt;p&gt;Hopefully in the next one or two weeks a first version will mak…
1737 production &lt;cite&gt;leste&lt;/cite&gt; repository.&lt;/p&gt;
1738 &lt;p&gt;This video shows that unlocking your SIM using the pin-entry di…
1739 &lt;blockquote&gt;
1740 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/B…
1741 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1742 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/blockquote&gt;
1743 &lt;/div&gt;
1744 &lt;div class="section" id="osso-abook"&gt;
1745 &lt;h3&gt;osso-abook&lt;/h3&gt;
1746 &lt;p&gt;Maemo had a pretty good address book and presence (for Instant …
1747 calling) system. Developer freemangordon is working on getting that in M…
1748 Leste as well. It's a rather big task, so it might take a while, but we …
1749 rely on this piece of software to integrate our various contact applicat…
1750 Examples of this would be the &lt;cite&gt;modest&lt;/cite&gt; email clie…
1751 dialer and SMS application.&lt;/p&gt;
1752 &lt;/div&gt;
1753 &lt;div class="section" id="themes"&gt;
1754 &lt;h3&gt;Themes&lt;/h3&gt;
1755 &lt;p&gt;One of the cool things about being compatible with Maemo 5 &amp…
1756 various levels is that it's often really easy to cherry pick things we l…
1757 &lt;p&gt;In this case, one can literally just download a theme from the …
1758 website and install it on Maemo Leste. For example, the &lt;a class="ref…
1759 installed with &lt;cite&gt;dpkg -i &amp;lt;debhere&amp;gt;&lt;/cite&gt;.…
1760 symlink also needs to be updated, but after that, the themes from Maemo 5
1761 &amp;quot;Fremantle&amp;quot; are fully usable on Maemo Leste.&lt;/p&gt;
1762 &lt;p&gt;&lt;a class="reference external" href="http://maemo.org/downloa…
1763 we are hoping to eventually have a default theme with a Maemo Leste logo…
1764 was &lt;a class="reference external" href="https://talk.maemo.org/showth…
1765 &lt;/div&gt;
1766 &lt;/div&gt;
1767 &lt;div class="section" id="devices-hardware"&gt;
1768 &lt;h2&gt;Devices / Hardware&lt;/h2&gt;
1769 &lt;div class="section" id="virtual-machine"&gt;
1770 &lt;h3&gt;Virtual Machine&lt;/h3&gt;
1771 &lt;p&gt;New Virtual Machine images are available:
1772 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
1773 &lt;/div&gt;
1774 &lt;div class="section" id="nokia-n900"&gt;
1775 &lt;h3&gt;Nokia N900&lt;/h3&gt;
1776 &lt;p&gt;&lt;a class="reference external" href="https://maedevu.maemo.or…
1777 &lt;ol class="arabic simple"&gt;
1778 &lt;li&gt;There are now udev rules in place to allow using the modem wit…
1779 &lt;cite&gt;apt install ofono mdbus; mdbus2 -s org.ofono&lt;/cite&gt; an…
1780 &lt;li&gt;&lt;cite&gt;hildon-application-manager&lt;/cite&gt; is now ins…
1781 &lt;cite&gt;osso-pdf-reader&lt;/cite&gt; application. Users can install …
1782 directly from the &lt;cite&gt;hildon-application-manager&lt;/cite&gt;.&l…
1783 &lt;li&gt;Specific rules in &lt;cite&gt;/etc/network/interfaces&lt;/cite…
1784 they confliced with &lt;cite&gt;ke-recv&lt;/cite&gt;, net result is that…
1785 more smooth now.&lt;/li&gt;
1786 &lt;/ol&gt;
1787 &lt;/div&gt;
1788 &lt;div class="section" id="motorola-droid-4"&gt;
1789 &lt;h3&gt;Motorola Droid 4&lt;/h3&gt;
1790 &lt;p&gt;&lt;a class="reference external" href="https://maedevu.maemo.or…
1791 &lt;ol class="arabic simple"&gt;
1792 &lt;li&gt;udev rules for the modem.&lt;/li&gt;
1793 &lt;li&gt;Much newer kernel (5.4.0 based) with a ton of fixes and improv…
1794 including modem and audio support.&lt;/li&gt;
1795 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
1796 not installed by default, but &lt;cite&gt;apt install ofono&lt;/cite&gt;…
1797 the right version. It does not yet support the &lt;cite&gt;SimManager&lt…
1798 &lt;cite&gt;connui-cellular&lt;/cite&gt; will need. If someone wants to …
1799 be great.&lt;/li&gt;
1800 &lt;li&gt;Support for PowerVR testing and development. The current image…
1801 developers to build a PowerVR kernel module and test it, without having …
1802 recompile or patch the Linux kernel.&lt;/li&gt;
1803 &lt;/ol&gt;
1804 &lt;div class="section" id="audio"&gt;
1805 &lt;h4&gt;Audio&lt;/h4&gt;
1806 &lt;p&gt;Sound works, but requires three manual steps every boot. Basica…
1807 insert the modules. Inserting them at boot time will not work:&lt;/p&gt;
1808 &lt;pre class="literal-block"&gt;
1809 modprobe snd-soc-cpcap
1810 modprobe snd-soc-motmdm
1811 modprobe snd-soc-audio-graph-card
1812 &lt;/pre&gt;
1813 &lt;/div&gt;
1814 &lt;div class="section" id="bluetooth"&gt;
1815 &lt;h4&gt;Bluetooth&lt;/h4&gt;
1816 &lt;p&gt;If you like bluetooth, installing &lt;a class="reference extern…
1817 to &lt;cite&gt;/lib/firmware/ti-connectivity/TIInit_10.6.15.bts&lt;/cite…
1818 reboot:&lt;/p&gt;
1819 &lt;pre class="literal-block"&gt;
1820 # hcitool scan
1821 Scanning ...
1822 C0:38:F9:A6:29:BA Nokia N900
1823 &lt;/pre&gt;
1824 &lt;/div&gt;
1825 &lt;div class="section" id="powervr-3d-acceleration"&gt;
1826 &lt;h4&gt;PowerVR / 3D acceleration&lt;/h4&gt;
1827 &lt;p&gt;Detailed instructions on how to play with PowerVR using this im…
1828 will need at least:&lt;/p&gt;
1829 &lt;ol class="arabic simple"&gt;
1830 &lt;li&gt;&lt;a class="reference external" href="https://github.com/tmli…
1831 &lt;li&gt;This package: &lt;a class="reference external" href="https://l…
1832 &lt;li&gt;&lt;cite&gt;apt install xserver-xorg-video-omap&lt;/cite&gt;&l…
1833 &lt;li&gt;Rename &lt;cite&gt;/etc/X11/xorg.conf.d.pvr&lt;/cite&gt; to &l…
1834 &lt;/ol&gt;
1835 &lt;p&gt;&lt;strong&gt;DOING SO WILL BREAK HILDON-DESKTOP AND MIGHT MAKE…
1836 CONTINUE AT YOUR OWN RISK&lt;/strong&gt;.&lt;/p&gt;
1837 &lt;/div&gt;
1838 &lt;/div&gt;
1839 &lt;div class="section" id="interested"&gt;
1840 &lt;h3&gt;Interested?&lt;/h3&gt;
1841 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
1842 package ported, please see our &lt;a class="reference external" href="ht…
1843 &lt;p&gt;&lt;strong&gt;We have several Nokia N900 and Motorola Droid 4 u…
1844 developers&lt;/strong&gt;, so if you are interested in helping out but h…
1845 a device, let us know.&lt;/p&gt;
1846 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
1847 help out. Another great way to get in touch is to join the &lt;a class="…
1848 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
1849 &lt;/div&gt;
1850 &lt;/div&gt;
1851 </content><category term="news"></category><category term="n900"></categ…
1852 technical front. That will all be covered in an early January update. Th…
1853 update will mostly be about the non-technical part of Maemo Leste.&lt;/p…
1854 &lt;p&gt;&lt;strong&gt;First of all - happy new year to everyone reading…
1855 technical front. That will all be covered in an early January update. Th…
1856 update will mostly be about the non-technical part of Maemo Leste.&lt;/p…
1857 &lt;p&gt;&lt;strong&gt;First of all - happy new year to everyone reading…
1858 a very interesting and hopefully prosperous year for the project.&lt;/st…
1859 &lt;div class="section" id="openfest"&gt;
1860 &lt;h2&gt;OpenFest&lt;/h2&gt;
1861 &lt;p&gt;In early November, we gave a talk at OpenFest 2019. Several of …
1862 Leste developers also met up at the event, and we also had interesting t…
1863 with the folks from &lt;a class="reference external" href="https://tehno…
1864 a Droid 4 to run Maemo Leste on.&lt;/p&gt;
1865 &lt;p&gt;The official recording of the OpenFest 2019 is not yet uploaded…
1866 you can find a video which bundyo made, here:&lt;/p&gt;
1867 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/U…
1868 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1869 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
1870 &lt;div class="section" id="nlnet-funding"&gt;
1871 &lt;h2&gt;NLNet - funding!&lt;/h2&gt;
1872 &lt;p&gt;You read that right, we applied for funding and we received it.
1873 You can read the writeup here &lt;a class="reference external" href="htt…
1874 weeks.&lt;/p&gt;
1875 &lt;/div&gt;
1876 &lt;div class="section" id="fosdem-2020"&gt;
1877 &lt;h2&gt;FOSDEM 2020&lt;/h2&gt;
1878 &lt;p&gt;Maemo Leste will be present at FOSDEM in 2020 - with a talk. Th…
1879 lightning talk, but will be a talk on Sunday, for the &lt;a class="refer…
1880 together with someone from postmarketOS!&lt;/p&gt;
1881 &lt;p&gt;Once we finalise our talk abstract and description, the talk wi…
1882 FOSDEM website.&lt;/p&gt;
1883 &lt;/div&gt;
1884 &lt;div class="section" id="talk-maemo-org-subforum"&gt;
1885 &lt;h2&gt;talk.maemo.org subforum&lt;/h2&gt;
1886 &lt;p&gt;&lt;a class="reference external" href="https://talk.maemo.org/f…
1887 &lt;/div&gt;
1888 &lt;div class="section" id="some-videos-with-a-few-technical-updates"&gt;
1889 &lt;h2&gt;Some videos with a few technical updates&lt;/h2&gt;
1890 &lt;p&gt;Although the start of the update said there wouldn't be a lot o…
1891 updates, here's a short summary of what to expect in the technical updat…
1892 week:&lt;/p&gt;
1893 &lt;ul&gt;
1894 &lt;li&gt;&lt;p class="first"&gt;hildon-desktop rotation bug is fixed!&l…
1895 &lt;/li&gt;
1896 &lt;li&gt;&lt;p class="first"&gt;Maemo Leste runs on the PinePhone and P…
1897 &lt;/li&gt;
1898 &lt;li&gt;&lt;p class="first"&gt;hildon-application-manager is kind of w…
1899 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/t…
1900 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1901 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/li&gt;
1902 &lt;li&gt;&lt;p class="first"&gt;brainparty running on an N900 running M…
1903 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/I…
1904 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1905 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/li&gt;
1906 &lt;li&gt;&lt;p class="first"&gt;PowerVR acceleration starts to work on…
1907 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/6…
1908 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1909 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/li&gt;
1910 &lt;li&gt;&lt;p class="first"&gt;Cellular work continues steadily&lt;/p&…
1911 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/B…
1912 ;rameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
1913 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/li&gt;
1914 &lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="…
1915 &lt;/li&gt;
1916 &lt;/ul&gt;
1917 &lt;div class="section" id="interested"&gt;
1918 &lt;h3&gt;Interested?&lt;/h3&gt;
1919 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
1920 package ported, please see our &lt;a class="reference external" href="ht…
1921 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
1922 help out. Another great way to get in touch is to join the &lt;a class="…
1923 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
1924 &lt;/div&gt;
1925 &lt;/div&gt;
1926 </content><category term="news"></category><category term="nlnet"></cate…
1927 and we're still making steady progress.&lt;/p&gt;
1928 &lt;div class="section" id="general-direction-alpha-status"&gt;
1929 &lt;h2&gt;General direction &amp;amp; Alpha status&lt;/h2&gt;
1930 &lt;p&gt;The last couple of months has been dominated by work on cellula…
1931 upcoming PinePhone and PineTablet devices. The Pine64 project plans to s…
1932 and we're still making steady progress.&lt;/p&gt;
1933 &lt;div class="section" id="general-direction-alpha-status"&gt;
1934 &lt;h2&gt;General direction &amp;amp; Alpha status&lt;/h2&gt;
1935 &lt;p&gt;The last couple of months has been dominated by work on cellula…
1936 upcoming PinePhone and PineTablet devices. The Pine64 project plans to s…
1937 shipping the PinePhone a couple months from now, and we hope to have a
1938 usable-enough image so that the PinePhone can ship with the option of ha…
1939 Maemo Leste installed. This might also explain the focus on the modem/ce…
1940 work, which this article will discuss in greater detail later on.&lt;/p&…
1941 &lt;p&gt;The &lt;a class="reference external" href="https://github.com/m…
1942 quite good, with a couple of (relatively minor) changes remaining, the m…
1943 prominent being &lt;a class="reference external" href="https://github.co…
1944 monitoring of the keyboard slide status. This should be a day of work at…
1945 The other meaningful (non bug fix) addition will be welcome application,…
1946 pioneered by Pavel&lt;/a&gt;.&lt;/p&gt;
1947 &lt;p&gt;We've seen more and more people join the IRC channel, get a dev…
1948 on, and slowly help porting / adding new applications, so that's excitin…
1949 &lt;!-- cellular --&gt;
1950 &lt;!-- 'basic os' --&gt;
1951 &lt;!-- qt support libs --&gt;
1952 &lt;!-- support multiple devices --&gt;
1953 &lt;!-- pinephone aims --&gt;
1954 &lt;!-- -&gt; then (or: already!) port new stuff --&gt;
1955 &lt;/div&gt;
1956 &lt;div class="section" id="software-additions-connectivity"&gt;
1957 &lt;h2&gt;Software additions &amp;amp; Connectivity&lt;/h2&gt;
1958 &lt;p&gt;In the connectivity domain there's been a couple of things goin…
1959 connui-cellular was ready to be ported to ofono, the daemon that interfa…
1960 the modem. Freemangordon started working on &lt;cite&gt;libicd-network-o…
1961 plugin that will allow for setting up GPRS/UMTS/LTE data connections, and
1962 Freemangordon and Wizzup have been working on porting &lt;cite&gt;connui…
1963 &lt;cite&gt;connui-cellular&lt;/cite&gt; to ofono. While porting, effort…
1964 multiple modems and dual sim setups. Maemo supported neither, so it will…
1965 some architectural changes down the line.&lt;/p&gt;
1966 &lt;p&gt;The tracking issue for 3G data support can be found seen here: …
1967 &lt;div class="section" id="connui-cellular"&gt;
1968 &lt;h3&gt;connui-cellular&lt;/h3&gt;
1969 &lt;p&gt;connui-cellular is a big package that contains a lot:&lt;/p&gt;
1970 &lt;ol class="arabic simple" start="0"&gt;
1971 &lt;li&gt;Shared code (library) to interface with the various cellular d…
1972 &lt;li&gt;&lt;dl class="first docutils"&gt;
1973 &lt;dt&gt;Control panel (Settings) applet to:&lt;/dt&gt;
1974 &lt;dd&gt;&lt;ul class="first last"&gt;
1975 &lt;li&gt;Set up call forwarding&lt;/li&gt;
1976 &lt;li&gt;Set up / change what radio technologies should be used (2G, 3G…
1977 &lt;li&gt;Set up roaming options&lt;/li&gt;
1978 &lt;li&gt;Change, set or reset pin code for the sim card&lt;/li&gt;
1979 &lt;/ul&gt;
1980 &lt;/dd&gt;
1981 &lt;/dl&gt;
1982 &lt;/li&gt;
1983 &lt;li&gt;Hildon-home applet to show the operator name on the desktop&lt…
1984 &lt;li&gt;Hildon status bar applet to show the signal strength, radio ac…
1985 technology, sim card status and more.&lt;/li&gt;
1986 &lt;li&gt;Dialogs to enter pin codes for a sim card&lt;/li&gt;
1987 &lt;li&gt;Roaming related dialogs.&lt;/li&gt;
1988 &lt;/ol&gt;
1989 &lt;p&gt;So this is a very important package to have (fully) working. Po…
1990 requires replacing a ton of functions, mostly in the shared code. An eff…
1991 being made on the &lt;a class="reference external" href="https://github.…
1992 &lt;p&gt;There are two tickets open to track this progress in (they shou…
1993 merged):&lt;/p&gt;
1994 &lt;ul class="simple"&gt;
1995 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
1996 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
1997 &lt;/ul&gt;
1998 &lt;p&gt;While it's still work in progress, the operator name widget and…
1999 applet is already mostly functional, as can be seen on this Nokia N900, …
2000 connected to the Dutch operator &lt;cite&gt;KPN&lt;/cite&gt;, over 3G.&l…
2001 &lt;img alt="" src="/images/leste-n900-cellular-v0.1.png" style="width: …
2002 &lt;p&gt;Maemo did not support 4G/LTE at all, so we also added that, as …
2003 this virtual machine using a modem via usb-passthrough:&lt;/p&gt;
2004 &lt;img alt="" src="/images/leste-cellular-operator-name-home.png" style…
2005 &lt;p&gt;(Thanks to &lt;cite&gt;sicelo&lt;/cite&gt; for creating the log…
2006 to switch from &lt;cite&gt;4G&lt;/cite&gt; to &lt;cite&gt;LTE&lt;/cite&g…
2007 &lt;p&gt;The following pages on the wiki contain some more information (…
2008 it may surely be outdated):&lt;/p&gt;
2009 &lt;ol class="arabic simple"&gt;
2010 &lt;li&gt;&lt;a class="reference external" href="https://leste.maemo.org…
2011 &lt;li&gt;&lt;a class="reference external" href="https://leste.maemo.org…
2012 &lt;/ol&gt;
2013 &lt;/div&gt;
2014 &lt;div class="section" id="libicd-network-ofono"&gt;
2015 &lt;h3&gt;libicd-network-ofono&lt;/h3&gt;
2016 &lt;p&gt;As mentioned, work has started on libicd-network-ofono, the &lt…
2017 will allow setting up a data connection. Currently the plugin will find …
2018 and provision them. The connection will then show up in the usual connec…
2019 dialog:&lt;/p&gt;
2020 &lt;img alt="" src="/images/leste-libicd-network-ofono-0.1.png" style="w…
2021 &lt;p&gt;And if you select it, it will power up the modem, but not yet c…
2022 data network:&lt;/p&gt;
2023 &lt;img alt="" src="/images/leste-libicd-network-ofono-0.1-2.png" style=…
2024 &lt;p&gt;There's more work to be done in this area - and help is appreci…
2025 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
2026 &lt;/div&gt;
2027 &lt;div class="section" id="connui-common"&gt;
2028 &lt;h3&gt;connui-common&lt;/h3&gt;
2029 &lt;p&gt;connui-common contains (as the name suggests) common code share…
2030 connui stack. It has also seen porting to libgofono.&lt;/p&gt;
2031 &lt;p&gt;Recently in an effort to migrate all our packages to the upcomi…
2032 Devuan release, we upgraded the build system, but as a result, dialogs w…
2033 being installed into an architecture specific path, which is the way it's
2034 supposed to be, but this resulted in certain dialog plugins not being lo…
2035 all. Ultimately, it meant that you could no longer get any wireless conn…
2036 dialog when you updated your system. The bug had apparently existed for …
2037 but it has now been fixed, for more details see &lt;a class="reference e…
2038 &lt;!-- hildon application manager --&gt;
2039 &lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~ --&gt;
2040 &lt;!-- --&gt;
2041 &lt;!-- Being worked on by minicom TODO links --&gt;
2042 &lt;/div&gt;
2043 &lt;div class="section" id="mode-control-entity"&gt;
2044 &lt;h3&gt;mode control entity&lt;/h3&gt;
2045 &lt;p&gt;For a few months, changing the brightness no longer worked from…
2046 applet, this was due to the fact that &lt;a class="reference external" h…
2047 instances&lt;/a&gt; running, and
2048 applications were not able to chat with each other. This has now been fi…
2049 &lt;/div&gt;
2050 &lt;div class="section" id="welcome-application"&gt;
2051 &lt;h3&gt;welcome application&lt;/h3&gt;
2052 &lt;p&gt;We'll soon have a welcome application of some sorts, &lt;a clas…
2053 #229&lt;/a&gt;, to allow resizing
2054 of the rootfs, changing default passwords, and so on. And ... unlike mos…
2055 core Maemo software, this is written in Python, using pygtk.&lt;/p&gt;
2056 &lt;/div&gt;
2057 &lt;div class="section" id="alarmd"&gt;
2058 &lt;h3&gt;alarmd&lt;/h3&gt;
2059 &lt;p&gt;Maemo has a package called &lt;cite&gt;alarmd&lt;/cite&gt;, whi…
2060 phone can wake itself even when it's completely powered off to alarm the…
2061 &lt;cite&gt;alarmd&lt;/cite&gt; and &lt;cite&gt;alarmclient&lt;/cite&gt;…
2062 Leste, and a sample alarm run will look like this:&lt;/p&gt;
2063 &lt;pre class="literal-block"&gt;
2064 alarmclient -b label=Snooze,flags=TYPE_SNOOZE+WHEN_RESPONDED \
2065 -b label=Stop,flags=WHEN_RESPONDED, \
2066 -n title='Two Button Alarm',message='Hello there', alarm_time=5
2067 &lt;/pre&gt;
2068 &lt;img alt="" src="/images/leste-alarm-client.png" style="width: 576px;…
2069 &lt;/div&gt;
2070 &lt;div class="section" id="audio"&gt;
2071 &lt;h3&gt;Audio&lt;/h3&gt;
2072 &lt;p&gt;Currently, audio mostly just works on the devices that we suppo…
2073 Motorola Droid 4, Pinephone devkit, Allwinner tablets...). However, for …
2074 to be particular usable we'll need to deal with audio policies sooner or…
2075 That is: if you plug in a headphone, you expect the output of programs t…
2076 the headphone jack. And if you don't have a headphone jack plugged in, y…
2077 expect audio to go over the speakers. Unless you're being called, in whi…
2078 you probably initially want the audio to go over the earpiece.
2079 Maemo's audio policies and routing were relatively complex and involved …
2080 pieces of software, some which are not open source.&lt;/p&gt;
2081 &lt;p&gt;That said, we do currently have opened up one of these packages…
2082 hard work done by &lt;cite&gt;spinal84&lt;/cite&gt;: &lt;a class="refere…
2083 &lt;/div&gt;
2084 &lt;div class="section" id="games"&gt;
2085 &lt;h3&gt;Games&lt;/h3&gt;
2086 &lt;p&gt;Maemo Fremantle has lots of fun games packaged, lots of emulato…
2087 Now that graphics acceleration on the Nokia N900 works quite well, and
2088 acceleration on most Mali devices will work quite well, we're starting to
2089 package some of the Maemo game frameworks and games.&lt;/p&gt;
2090 &lt;p&gt;Keep in mind that a lot of games are already available from the…
2091 repositories, and many of them will just work.&lt;/p&gt;
2092 &lt;p&gt;If there's a specific game/app you'd like to see ported, feel f…
2093 this list on the wiki: &lt;a class="reference external" href="https://le…
2094 &lt;p&gt;The relevant issues are
2095 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
2096 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
2097 &lt;p&gt;Here are some screenshots showing off the work done so far for …
2098 Marbles:&lt;/p&gt;
2099 &lt;img alt="" src="/images/mahjong-start-screen.png" style="width: 400p…
2100 &lt;img alt="" src="/images/mahjong-score-screen.png" style="width: 400p…
2101 &lt;img alt="" src="/images/mahjong-game-over-screen.png" style="width: …
2102 &lt;img alt="" src="/images/marbles-start-screen.png" style="width: 400p…
2103 &lt;!-- Games &amp; Emulation --&gt;
2104 &lt;!-- ^^^^^^^^^^^^^^^^^ --&gt;
2105 &lt;!-- --&gt;
2106 &lt;!-- - pvr showoff --&gt;
2107 &lt;!-- -&gt; prboom / freedoom1 --&gt;
2108 &lt;!-- -&gt; pokemon blue --&gt;
2109 &lt;/div&gt;
2110 &lt;div class="section" id="sms-calls"&gt;
2111 &lt;h3&gt;SMS &amp;amp; Calls&lt;/h3&gt;
2112 &lt;p&gt;As part of the &lt;cite&gt;connui&lt;/cite&gt; work, we also tr…
2113 (the GNOME messaging backend/daemon) work with ofono. After installing
2114 &lt;cite&gt;telepathy-ring&lt;/cite&gt;, which was already packaged in D…
2115 account through Empathy &lt;a class="reference external" href="https://b…
2116 , we were able to send and receive SMS texts. It was
2117 surprisingly easy. This should work on the Nokia N900, Motorola Droid 4 …
2118 Pinephone too. The UI is not particularly usable yet (it won't show you …
2119 window if you get a text from a new/unknown number, and it uses gtk3, we…
2120 add our gtk3 port), but it's a great start!&lt;/p&gt;
2121 &lt;p&gt;One caveat is that the Debian version also trails upstream quit…
2122 &lt;a class="reference external" href="https://git.merproject.org/mer-co…
2123 package our own version eventually.&lt;/p&gt;
2124 &lt;p&gt;This should theoretically also work for calls, but the SIM card…
2125 this test doesn't allow for calls.&lt;/p&gt;
2126 &lt;p&gt;Here's a screenshot of the UI in action, sending a SMS to a Mae…
2127 device from Maemo Leste, and the receiving a response from the Maemo Fre…
2128 device:&lt;/p&gt;
2129 &lt;img alt="" src="/images/leste-sms-telepathy-ring-1.png" style="width…
2130 &lt;/div&gt;
2131 &lt;div class="section" id="python-support"&gt;
2132 &lt;h3&gt;Python support&lt;/h3&gt;
2133 &lt;p&gt;Maemo had &lt;a class="reference external" href="http://wiki.ma…
2134 we're also planning to bring some of that over pretty soon too, so that …
2135 port and import more packages from Maemo Fremantle. Maemo Fremantle uses…
2136 2.5, so there's likely some porting work involved. Most of the Fremantle…
2137 work is stored in this repository: &lt;a class="reference external" href…
2138 we also at least locally have a git-svn version).&lt;/p&gt;
2139 &lt;p&gt;We're looking for someone to help us with this, see &lt;a class…
2140 &lt;/div&gt;
2141 &lt;/div&gt;
2142 &lt;div class="section" id="device-support-kernel-work"&gt;
2143 &lt;h2&gt;Device support &amp;amp; Kernel work&lt;/h2&gt;
2144 &lt;p&gt;There's been exciting progress on the PowerVR (GPU for Nokia N9…
2145 Droid 4 and other devices) and Mali-400 (GPU for the PinePhone, PineTab,…
2146 drivers. Lima (the Mali-400 driver) has been merged to mainline Linux (s…
2147 included in the kernel by default) and mesa (the open source 3d library)…
2148 merged the lima backend.&lt;/p&gt;
2149 &lt;div class="section" id="powervr"&gt;
2150 &lt;h3&gt;PowerVR&lt;/h3&gt;
2151 &lt;p&gt;Nikolaus was able to get a binary/reference implementation to r…
2152 5.3-rc4, with some patches and glue code, and basic demos work:&lt;/p&gt;
2153 &lt;blockquote&gt;
2154 &lt;a class="reference external" href="https://marc.info/?l=linux-kernel…
2155 &lt;p&gt;After that, others picked up some of the work and as a result i…
2156 easier to test/load PowerVR glue code.&lt;/p&gt;
2157 &lt;p&gt;Given that basic demos seem to work, we should attempt to load …
2158 module with a matching binary/reference implementation for the Droid 4, …
2159 that it loads. Getting acceleration in X11 should then be possible (as
2160 documented previously) using &lt;a class="reference external" href="http…
2161 Nokia N900 to using DRM instead too, at some point.&lt;/p&gt;
2162 &lt;p&gt;Next steps are documented in the repository, here:&lt;/p&gt;
2163 &lt;blockquote&gt;
2164 &lt;a class="reference external" href="https://github.com/openpvrsgx-dev…
2165 &lt;/div&gt;
2166 &lt;div class="section" id="lima"&gt;
2167 &lt;h3&gt;Lima&lt;/h3&gt;
2168 &lt;p&gt;There has been quite some activity with Lima, and after being a…
2169 &lt;a class="reference external" href="https://www.youtube.com/watch?v=i…
2170 stability to be a lot better now. Once we &lt;a class="reference externa…
2171 of Maemo Leste on the PinePhone and PineTab using the Lima driver.&lt;/p…
2172 &lt;/div&gt;
2173 &lt;div class="section" id="nokia-n900"&gt;
2174 &lt;h3&gt;Nokia N900&lt;/h3&gt;
2175 &lt;p&gt;Recently, the radio transmitter on the Nokia N900 started to wo…
2176 now reflected in the Nokia N900 status page&lt;/a&gt;&lt;/p&gt;
2177 &lt;p&gt;We also enabled various features in a newer kernel:&lt;/p&gt;
2178 &lt;ul class="simple"&gt;
2179 &lt;li&gt;Vibration driver is now enabled, and can be tested using &lt;c…
2180 &lt;li&gt;iptables/nftables options have been enabled to allow for nat t…
2181 connections with PCs&lt;/li&gt;
2182 &lt;/ul&gt;
2183 &lt;p&gt;The stable release channels also got all the latest PowerVR wor…
2184 &lt;cite&gt;apt update &amp;amp;&amp;amp; apt upgrade&lt;/cite&gt; shoul…
2185 &lt;/div&gt;
2186 &lt;div class="section" id="motorola-droid-4"&gt;
2187 &lt;h3&gt;Motorola Droid 4&lt;/h3&gt;
2188 &lt;p&gt;The Motorola Droid 4 modem has been working in mainline for a w…
2189 recently some more fixes made the modem work decently with a work-in-pro…
2190 ofono driver. It's now possible to make calls, send SMS, receive SMS and…
2191 internet connections. We aim to package a newer kernel with these fixes …
2192 ofono with enabled backend when we find some time (or when someone steps…
2193 do this...)&lt;/p&gt;
2194 &lt;p&gt;Additionally, most of the patches on top of mainline for the Mo…
2195 have been merged, reducing potential maintenance burdens, and making it …
2196 for others to build their own kernel (previously finding the right patch…
2197 the right versions of patches was a little tricky)&lt;/p&gt;
2198 &lt;/div&gt;
2199 &lt;div class="section" id="pinephone-pinetab"&gt;
2200 &lt;h3&gt;PinePhone &amp;amp; PineTab&lt;/h3&gt;
2201 &lt;p&gt;As previously discussed, Pine64 is creating a &lt;a class="refe…
2202 the community, by the community. They are also &lt;a class="reference ex…
2203 &lt;p&gt;They aim to produce the actual phone early 2020 and have genera…
2204 for Maemo Leste:
2205 &lt;a class="reference external" href="https://liliputing.com/2019/06/pi…
2206 &lt;p&gt;Through collaboration and the already amazing &lt;a class="refe…
2207 quite well on the &amp;quot;Don't be evil&amp;quot; devkit:&lt;/p&gt;
2208 &lt;blockquote&gt;
2209 &lt;a class="reference external" href="https://gitlab.com/pine64-org/lin…
2210 &lt;p&gt;Back in April we made a video showing (64 bit arm) Maemo Leste …
2211 devkit, without hardware acceleration (apologies for the poor video qual…
2212 we'll do a better one soon):&lt;/p&gt;
2213 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/J…
2214 frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
2215 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;p&gt;There are…
2216 you much good unless you have a devkit - and they didn't make that many)…
2217 also have a &lt;a class="reference external" href="https://leste.maemo.o…
2218 support status.&lt;/p&gt;
2219 &lt;p&gt;In early September we hope to pick up a PinePhone prototype. Ho…
2220 soon also be able to get some images for the PineTab, as we believe Maem…
2221 should work quite well on tablets too.&lt;/p&gt;
2222 &lt;/div&gt;
2223 &lt;/div&gt;
2224 &lt;div class="section" id="infrastructure-distribution"&gt;
2225 &lt;h2&gt;Infrastructure &amp;amp; Distribution&lt;/h2&gt;
2226 &lt;p&gt;We have migrated our Mediawiki instance (&lt;a class="reference…
2227 Jenkins (&lt;a class="reference external" href="https://phoenix.maemo.or…
2228 more RAM.&lt;/p&gt;
2229 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
2230 no devices that need armel. We might enable armel builds again when we n…
2231 them.&lt;/p&gt;
2232 &lt;p&gt;We've also been working on migrating the Devuan Beowulf (Debian…
2233 of the work is just porting packages to a newer &lt;cite&gt;debhelper&lt…
2234 here would be much appreciated&lt;/a&gt;.&lt;/p&gt;
2235 &lt;/div&gt;
2236 &lt;div class="section" id="community-documentation"&gt;
2237 &lt;h2&gt;Community &amp;amp; Documentation&lt;/h2&gt;
2238 &lt;p&gt;We've been continually but slowly been documenting &lt;a class=…
2239 components&lt;/a&gt;. There
2240 is still a lot to be done to improve the wiki, though.&lt;/p&gt;
2241 &lt;p&gt;Next on the list will be a tutorial on how to start developing …
2242 which has been requested several times.&lt;/p&gt;
2243 &lt;/div&gt;
2244 &lt;div class="section" id="closing-notes-direction"&gt;
2245 &lt;h2&gt;Closing notes / Direction&lt;/h2&gt;
2246 &lt;p&gt;While we could soon make the N900 Alpha release, we've shifted …
2247 more to get the cellular code and UI in place. One reason for this is th…
2248 hope to have a usable phone, SMS and contact application ready before the
2249 Pinephone goes on sale. We'd love for Maemo Leste to be developer (and m…
2250 FOSS-enthousiast) ready when the PinePhone is ready.&lt;/p&gt;
2251 &lt;p&gt;What that means is that we will need the following in place:&lt…
2252 &lt;ul class="simple"&gt;
2253 &lt;li&gt;2G/3G/LTE data connections working&lt;/li&gt;
2254 &lt;li&gt;Usable (ish) interface for SMS and calls.&lt;/li&gt;
2255 &lt;li&gt;Usable (ish) contacts interface&lt;/li&gt;
2256 &lt;li&gt;(Somewhat sane) audio routing - switching between headphone, e…
2257 speakers.&lt;/li&gt;
2258 &lt;li&gt;Some contacts UI&lt;/li&gt;
2259 &lt;/ul&gt;
2260 &lt;p&gt;It would be great if we could also have:&lt;/p&gt;
2261 &lt;ul class="simple"&gt;
2262 &lt;li&gt;Qt5 and Gtk3 port ready&lt;/li&gt;
2263 &lt;/ul&gt;
2264 &lt;/div&gt;
2265 &lt;div class="section" id="interested"&gt;
2266 &lt;h2&gt;Interested?&lt;/h2&gt;
2267 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
2268 package ported, please see our &lt;a class="reference external" href="ht…
2269 &lt;p&gt;&lt;strong&gt;We have several Nokia N900 and Motorola Droid 4 u…
2270 developers&lt;/strong&gt;, so if you are interested in helping out but h…
2271 a device, let us know.&lt;/p&gt;
2272 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
2273 help out. Another great way to get in touch is to join the &lt;a class="…
2274 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
2275 &lt;/div&gt;
2276 </content><category term="news"></category><category term="pinephone"></…
2277 and there's a lot to talk about!&lt;/p&gt;
2278 &lt;p&gt;Let's start off with a gentle reminder - don't forget that we h…
2279 &lt;a class="reference external" href="https://mailinglists.dyne.org/cgi…
2280 to subscribe for updates, questions and development. The mailing list ar…
2281 are now also functional:
2282 &lt;a class="reference external" href="https://lists.dyne.org/lurker/min…
2283 and there's a lot to talk about!&lt;/p&gt;
2284 &lt;p&gt;Let's start off with a gentle reminder - don't forget that we h…
2285 &lt;a class="reference external" href="https://mailinglists.dyne.org/cgi…
2286 to subscribe for updates, questions and development. The mailing list ar…
2287 are now also functional:
2288 &lt;a class="reference external" href="https://lists.dyne.org/lurker/min…
2289 &lt;div class="section" id="software-additions"&gt;
2290 &lt;h2&gt;Software additions&lt;/h2&gt;
2291 &lt;p&gt;There have been various additions to our userspace, although mo…
2292 the last two months has been focused on fixing bugs and driver/kernel su…
2293 &lt;div class="section" id="connui-cellular"&gt;
2294 &lt;h3&gt;connui-cellular&lt;/h3&gt;
2295 &lt;p&gt;freemangordon is still steadily working on connui, which is one…
2296 components of our modem support:&lt;/p&gt;
2297 &lt;ul class="simple"&gt;
2298 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2299 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2300 &lt;/ul&gt;
2301 &lt;p&gt;Once a few other things are sorted (integration with &lt;a clas…
2302 plugin, which will provide the actual connectivity part.&lt;/p&gt;
2303 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
2304 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
2305 &lt;/div&gt;
2306 &lt;div class="section" id="powervr"&gt;
2307 &lt;h3&gt;PowerVR&lt;/h3&gt;
2308 &lt;p&gt;There has been a lot of movement on the PowerVR side (the 3D ac…
2309 GPU that a number of our supported devices - such as N900 and the Droid …
2310 &lt;p&gt;Developers from various platforms and devices are now trying to…
2311 PowerVR patchset for mainline to make it easier to support new devices, …
2312 eventually attempt to mainline various kernel components. Since a couple…
2313 weeks, there is now a Github repository that contains recent kernel sour…
2314 some form of PowerVR support: &lt;a class="reference external" href="htt…
2315 &lt;p&gt;A mailing list for this effort is still being worked out, but t…
2316 message (over a year ago) can be viewed here:
2317 &lt;a class="reference external" href="https://www.pyra-handheld.com/pip…
2318 &lt;p&gt;And the recent continuation can be read here:
2319 &lt;a class="reference external" href="https://www.pyra-handheld.com/pip…
2320 thread form
2321 &lt;a class="reference external" href="https://www.pyra-handheld.com/pip…
2322 &lt;p&gt;Hopefully there will soon be a base to support PowerVR on &lt;c…
2323 &lt;cite&gt;exynos&lt;/cite&gt; platforms.&lt;/p&gt;
2324 &lt;p&gt;Additionally, &lt;cite&gt;spinal84&lt;/cite&gt; has, through tr…
2325 how to work around the PowerVR hangs and general slowness of Maemo Leste…
2326 Nokia N900 and we've been working on &lt;a class="reference external" hr…
2327 (#218)&lt;/a&gt;&lt;/p&gt;
2328 &lt;p&gt;You can see a video of PowerVR on Maemo Leste with better perfo…
2329 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/M…
2330 frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
2331 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
2332 &lt;div class="section" id="generic-64-bit-arm-rootfs"&gt;
2333 &lt;h3&gt;Generic 64 bit ARM rootfs&lt;/h3&gt;
2334 &lt;p&gt;There is now a generic root filesystem image for 64 bit ARM dev…
2335 see &lt;a class="reference external" href="https://github.com/maemo-lest…
2336 &lt;blockquote&gt;
2337 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
2338 &lt;p&gt;This is useful for adding support for a new arm64 device. Previ…
2339 take the Raspberry Pi 3 image and remove device specific packages/driver…
2340 The PineTablet and PinePhone will probably make some use of this generic…
2341 &lt;/div&gt;
2342 &lt;/div&gt;
2343 &lt;div class="section" id="device-support"&gt;
2344 &lt;h2&gt;Device support&lt;/h2&gt;
2345 &lt;p&gt;The last two months have been particularly exciting for device …
2346 Nokia N900 and the Motorola Droid 4 now ship with Linux 5.0 with some ad…
2347 patches.&lt;/p&gt;
2348 &lt;div class="section" id="nokia-n900"&gt;
2349 &lt;h3&gt;Nokia N900&lt;/h3&gt;
2350 &lt;div class="section" id="easier-installation"&gt;
2351 &lt;h4&gt;Easier installation&lt;/h4&gt;
2352 &lt;p&gt;For the Nokia N900, a new (and easier) way to install Maemo Les…
2353 and &lt;a class="reference external" href="https://leste.maemo.org/Nokia…
2354 it is aimed only for users who have no intention of running the old Maemo
2355 (Fremantle). Suggested improvements are welcome, please add them to this…
2356 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
2357 &lt;p&gt;Newer images for the Nokia N900 are also available:&lt;/p&gt;
2358 &lt;blockquote&gt;
2359 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
2360 &lt;/div&gt;
2361 &lt;div class="section" id="funroll-all-loops"&gt;
2362 &lt;h4&gt;-funroll-all-loops&lt;/h4&gt;
2363 &lt;p&gt;And a performance optimised clutter and hildon-desktop are (tem…
2364 available here, kindly provided by &lt;cite&gt;spinal84&lt;/cite&gt;:&lt…
2365 &lt;blockquote&gt;
2366 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
2367 &lt;p&gt;&lt;strong&gt;Before you install this optimised clutter and hil…
2368 installation is up to date, either by installing the latest image and up…
2369 or just running apt update &amp;amp;&amp;amp; apt upgrade!&lt;/strong&gt…
2370 &lt;p&gt;You can install these packages by downloading both, and then ru…
2371 &lt;blockquote&gt;
2372 dpkg -i hildon-desktop_2.2.160_armhf.deb libclutter-0.8-0_0.8.2-0maemo68…
2373 &lt;p&gt;Subsequent updates might replace your optimised hildon-desktop …
2374 can reinstall it with the same command.&lt;/p&gt;
2375 &lt;/div&gt;
2376 &lt;div class="section" id="linux-5-0"&gt;
2377 &lt;h4&gt;Linux 5.0&lt;/h4&gt;
2378 &lt;p&gt;Newer kernel images for the Nokia N900 are also available, but …
2379 make sure that your &lt;cite&gt;/boot&lt;/cite&gt; partition is an &lt;c…
2380 images shipped with &lt;cite&gt;/boot&lt;/cite&gt; as a &lt;cite&gt;vfat…
2381 in &lt;cite&gt;/boot&lt;/cite&gt; to a temporary location, and then call…
2382 partition and finally copy the files back. Here is a screenshot of Maemo…
2383 on the Nokia N900 using Linux 5.0:&lt;/p&gt;
2384 &lt;img alt="" src="/images/leste-n900-linux-5.0.png" style="width: 576p…
2385 &lt;/div&gt;
2386 &lt;div class="section" id="faster-charging"&gt;
2387 &lt;h4&gt;Faster charging&lt;/h4&gt;
2388 &lt;p&gt;The N900 will now charge using up to 950mAh, instead of the pre…
2389 &lt;a class="reference external" href="https://github.com/maemo-leste/n9…
2390 &lt;/div&gt;
2391 &lt;div class="section" id="rebooting-who-does-that-anyway"&gt;
2392 &lt;h4&gt;rebooting, who does that anyway?&lt;/h4&gt;
2393 &lt;p&gt;All known problems regarding device shutdown and reboot have be…
2394 &lt;ul class="simple"&gt;
2395 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2396 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2397 &lt;/ul&gt;
2398 &lt;/div&gt;
2399 &lt;div class="section" id="id2"&gt;
2400 &lt;h4&gt;&lt;a class="reference external" href="https://en.wikipedia.or…
2401 &lt;p&gt;The LED patterns on the Nokia N900 should now also work just li…
2402 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
2403 &lt;/div&gt;
2404 &lt;/div&gt;
2405 &lt;div class="section" id="motorola-droid-4"&gt;
2406 &lt;h3&gt;Motorola Droid 4&lt;/h3&gt;
2407 &lt;p&gt;The Motorola Droid has seen some love - the most significant ch…
2408 better kernel and driver support. The device is still not particularly u…
2409 for day-to-day usage due to the lack of PowerVR acceleration (but we'll …
2410 there). Experimental modem support is now in place, as well as audio and…
2411 support. This is the result of years of hard work from various people in…
2412 FOSS community, and it's amazing how well supported the device has becom…
2413 &lt;p&gt;The Droid 4 is now also on Linux 5.0:&lt;/p&gt;
2414 &lt;img alt="" src="/images/droid4-linux-5.0.png" style="width: 613px; h…
2415 &lt;div class="section" id="giving-android-the-kexecboot"&gt;
2416 &lt;h4&gt;Giving Android the kexecboot&lt;/h4&gt;
2417 &lt;p&gt;It should now be a lot easier to install Maemo Leste, thanks to…
2418 done by Tony Lindgren on &lt;a class="reference external" href="https://…
2419 documented on our wiki:&lt;/p&gt;
2420 &lt;blockquote&gt;
2421 &lt;a class="reference external" href="https://leste.maemo.org/Motorola_…
2422 &lt;p&gt;Make sure that you use the latest images, since they have been …
2423 well with kexecboot:&lt;/p&gt;
2424 &lt;blockquote&gt;
2425 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
2426 &lt;p&gt;The latest images also contain a Debian kernel package for the …
2427 &lt;cite&gt;linux-image-droid4&lt;/cite&gt; (currently at version &lt;ci…
2428 can be found here: &lt;a class="reference external" href="https://github…
2429 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
2430 &lt;/div&gt;
2431 &lt;div class="section" id="audio"&gt;
2432 &lt;h4&gt;Audio&lt;/h4&gt;
2433 &lt;p&gt;Audio works now too, including various switches to control the …
2434 cancellation:&lt;/p&gt;
2435 &lt;img alt="" src="/images/droid4-alsamixer.png" style="width: 613px; h…
2436 &lt;/div&gt;
2437 &lt;div class="section" id="ofono-support"&gt;
2438 &lt;h4&gt;oFono support&lt;/h4&gt;
2439 &lt;p&gt;Pavel Machek has been working on &lt;a class="reference externa…
2440 that work for the Droid 4 soon. Then we should hopefully have a working …
2441 voice calls.&lt;/p&gt;
2442 &lt;/div&gt;
2443 &lt;div class="section" id="random-screenshot"&gt;
2444 &lt;h4&gt;Random screenshot&lt;/h4&gt;
2445 &lt;p&gt;The Droid4 is generally more responsive than the Nokia N900 whe…
2446 and IO bound operations, but this is not yet visible due to everything b…
2447 rendered through a 3D pipeline on the cpu. Regardless, here's a screensh…
2448 various applications running on the Droid 4:&lt;/p&gt;
2449 &lt;img alt="" src="/images/droid4-various-apps.png" style="width: 613px…
2450 &lt;/div&gt;
2451 &lt;/div&gt;
2452 &lt;div class="section" id="pinephone-anakin-devkit"&gt;
2453 &lt;h3&gt;PinePhone &amp;quot;Anakin&amp;quot; Devkit&lt;/h3&gt;
2454 &lt;p&gt;Pine64 PinePhone first development kit was sent to us some time…
2455 and it took quite some time to test out various patch sets and fixes to …
2456 patch sets, but now the display works well, and the lima driver also wor…
2457 lima driver is still experimental, and hildon-desktop tends to crash und…
2458 but we'll get to solving those issues eventually.&lt;/p&gt;
2459 &lt;p&gt;At FOSDEM, the UBPorts people figured out how to make the touch…
2460 well, so we will probably release an image some time soon for the devkit…
2461 should quite closely match the upcoming PineTab.&lt;/p&gt;
2462 &lt;/div&gt;
2463 &lt;/div&gt;
2464 &lt;div class="section" id="community"&gt;
2465 &lt;h2&gt;Community&lt;/h2&gt;
2466 &lt;div class="section" id="devuan-conference"&gt;
2467 &lt;h3&gt;Devuan Conference&lt;/h3&gt;
2468 &lt;p&gt;There is a Devuan (the distribution that Maemo Leste is based o…
2469 Amsterdam in April, so if you're around, it might be fun checking it out:
2470 &lt;a class="reference external" href="https://devuan.org/os/debian-fork…
2471 &lt;/div&gt;
2472 &lt;div class="section" id="fosdem"&gt;
2473 &lt;h3&gt;FOSDEM&lt;/h3&gt;
2474 &lt;p&gt;FOSDEM 2019 was a lot of fun, and &lt;a class="reference extern…
2475 &lt;div class="section" id="this-video-is-optimised-for-800-480-on-firef…
2476 &lt;h4&gt;This video is optimised for 800*480 on Firefox 3.5&lt;/h4&gt;
2477 &lt;video width="750" height="441" controls&gt;
2478 &lt;source src="https://video.fosdem.org/2019/H.2215/maemo_leste_mobil…
2479 &lt;p&gt;Your browser doesn't support HTML5 video. Here is a &lt;a
2480 href="https://video.fosdem.org/2019/H.2215/maemo_leste_mobile.webm"&gt…
2481 to the video&lt;/a&gt; instead.&lt;/p&gt;
2482 &lt;/video&gt;&lt;p&gt;The slides can be found here:&lt;/p&gt;
2483 &lt;blockquote&gt;
2484 &lt;a class="reference external" href="https://maedevu.maemo.org/media/f…
2485 &lt;p&gt;After the talk, we chatted for over an hour in the hall next to…
2486 Talks room. Several postmarketOS developers showed up, as did old Nokia
2487 employees who actually worked on Maemo Fremantle! The people from Necuno…
2488 showed up and demonstrated their prototype NC_1 board.&lt;/p&gt;
2489 &lt;/div&gt;
2490 &lt;div class="section" id="mobile-humans-and-martians"&gt;
2491 &lt;h4&gt;Mobile humans and martians&lt;/h4&gt;
2492 &lt;p&gt;Also present at FOSDEM were people from PostmarketOS, UBPorts a…
2493 and we got together for a picture:&lt;/p&gt;
2494 &lt;img alt="" src="/images/fosdem-meetup.jpg" style="width: 576px; heig…
2495 &lt;p&gt;Additionally, various community hardware vendors were also pres…
2496 community had a stand, where they presented their first phase &lt;a clas…
2497 devkit. Maemo Leste will receive several &amp;quot;Don't be evil&amp;quo…
2498 months, when they start shipping. In fact, there is already a placeholde…
2499 Maemo Leste OS releases:
2500 &lt;a class="reference external" href="http://wiki.pine64.org/index.php/…
2501 &lt;p&gt;Some of us also met with the Necunos team and discussed some mo…
2502 their upcoming device, of which Maemo Leste will also receive a devkit.&…
2503 &lt;/div&gt;
2504 &lt;/div&gt;
2505 &lt;div class="section" id="artwork"&gt;
2506 &lt;h3&gt;Artwork&lt;/h3&gt;
2507 &lt;p&gt;A member of &lt;a class="reference external" href="http://talk.…
2508 Maemo&lt;/a&gt;
2509 and offered to send it our way!&lt;/p&gt;
2510 &lt;img alt="" src="/images/crestofmaemo.jpg" style="width: 688px; heigh…
2511 &lt;p&gt;A loving fan has created this large reproduction of the Nokia N…
2512 including &lt;cite&gt;hildon-desktop&lt;/cite&gt;, the &lt;cite&gt;osso-…
2513 even real backlight! The metal theme looks quite good, too.&lt;/p&gt;
2514 &lt;img alt="" src="/images/n900-giant-reproduction.jpg" style="width: 6…
2515 &lt;/div&gt;
2516 &lt;div class="section" id="some-screenshots"&gt;
2517 &lt;h3&gt;Some screenshots&lt;/h3&gt;
2518 &lt;p&gt;The next couple of updates will probably be accompanied with sc…
2519 off some software straight from Debian repositories running on Maemo Les…
2520 show off how many applications are already available.&lt;/p&gt;
2521 &lt;div class="section" id="cute-theme"&gt;
2522 &lt;h4&gt;Cute theme?&lt;/h4&gt;
2523 &lt;p&gt;Qt5 applications can be started with different themes, this is …
2524 the default theme:&lt;/p&gt;
2525 &lt;img alt="" src="/images/wireshark-leste.png" style="width: 576px; he…
2526 &lt;p&gt;And this is wireshark with our (work in progress) Qt5 theme:&lt…
2527 &lt;img alt="" src="/images/wireshark-leste-style-wip.png" style="width:…
2528 &lt;p&gt;Wireshark is not particularly usable on such a small resolution…
2529 at least the theme fits - usability aside.&lt;/p&gt;
2530 &lt;/div&gt;
2531 &lt;div class="section" id="gtk"&gt;
2532 &lt;h4&gt;GTK&lt;/h4&gt;
2533 &lt;p&gt;Other applications from Debian are also quite usable, without a…
2534 whatsoever. This is GMPC, the Gnome frontend of MPD, the music player da…
2535 (These applications are not &amp;quot;hildonised&amp;quot;, that is, the…
2536 Maemo Leste per se, but it does goes to show that this might not always …
2537 necessary either):&lt;/p&gt;
2538 &lt;img alt="" src="/images/gmpc.png" style="width: 576px; height: 324px…
2539 &lt;p&gt;And here are it's initial assistant dialogs:&lt;/p&gt;
2540 &lt;img alt="" src="/images/gmpc-assistant.png" style="width: 576px; hei…
2541 &lt;img alt="" src="/images/gmpc-assistant-2.png" style="width: 576px; h…
2542 &lt;p&gt;In this case, the virtual keyboard is also integrated in standa…
2543 applications, such as netsurf, a very lightweight browser:&lt;/p&gt;
2544 &lt;img alt="" src="/images/netsurf-vkb.png" style="width: 576px; height…
2545 &lt;p&gt;And the resulting web page render:&lt;/p&gt;
2546 &lt;img alt="" src="/images/netsurf-maemo-leste.png" style="width: 576px…
2547 &lt;/div&gt;
2548 &lt;/div&gt;
2549 &lt;/div&gt;
2550 &lt;div class="section" id="what-is-next"&gt;
2551 &lt;h2&gt;What is next?&lt;/h2&gt;
2552 &lt;p&gt;The last missing item before we release an Alpha is to add supp…
2553 keyboard slide monitoring to either &lt;cite&gt;mce&lt;/cite&gt; or &lt;…
2554 value for the keyboard is set properly in gconf. This is required to hav…
2555 virtual keyboard behave on phones with physical keyboards: if the keyboa…
2556 opened, then we only want to present special symbols not present on the
2557 keyboard, if the keyboard is closed, then we may want to present the full
2558 virtual keyboard instead.&lt;/p&gt;
2559 &lt;p&gt;Other than that, it seems like we've reached almost all of our …
2560 to the point that we might actually issue the first Alpha release soon!&…
2561 &lt;p&gt;We may end up switching to Devuan Beowulf (Debian Buster) befor…
2562 Alpha, it depends on how time it takes to port to the newer release, as …
2563 the amount of bugs introduced by doing so.&lt;/p&gt;
2564 &lt;p&gt;We will likely also have one or two days of downtime on our Jen…
2565 service while we migrate it to a more powerful server to speed up build …
2566 and ensure that we will not run out of storage any time soon.&lt;/p&gt;
2567 &lt;p&gt;Personally, I hope that we will be able to get decent support f…
2568 place soon: with &lt;cite&gt;connui-cellular&lt;/cite&gt; well on underw…
2569 working on the &lt;cite&gt;oFono&lt;/cite&gt; plugin for &lt;cite&gt;icd…
2570 now also have a working modem and (mostly) working oFono support, so tha…
2571 be promising.&lt;/p&gt;
2572 &lt;p&gt;Hopefully we'll also get PowerVR support for the Droid 4 hammer…
2573 will make the device a lot more usable.&lt;/p&gt;
2574 &lt;/div&gt;
2575 &lt;div class="section" id="interested"&gt;
2576 &lt;h2&gt;Interested?&lt;/h2&gt;
2577 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
2578 package ported, please see our &lt;a class="reference external" href="ht…
2579 &lt;p&gt;&lt;strong&gt;We have several Nokia N900 and Motorola Droid 4 u…
2580 developers&lt;/strong&gt;, so if you are interested in helping out but h…
2581 a device, let us know.&lt;/p&gt;
2582 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
2583 help out. Another great way to get in touch is to join the &lt;a class="…
2584 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
2585 &lt;/div&gt;
2586 </content><category term="news"></category><category term="droid4"></cat…
2587 and there's quite some stuff to talk about!&lt;/p&gt;
2588 &lt;p&gt;First of all, sorry for the delay in the update, it's overdue b…
2589 weeks. Second of all, if you missed our &lt;a class="reference external"…
2590 &lt;div class="section" id="fosdem"&gt;
2591 &lt;h2&gt;FOSDEM&lt;/h2&gt;
2592 &lt;p&gt;There will …&lt;/p&gt;&lt;/div&gt;</summary><content type="ht…
2593 and there's quite some stuff to talk about!&lt;/p&gt;
2594 &lt;p&gt;First of all, sorry for the delay in the update, it's overdue b…
2595 weeks. Second of all, if you missed our &lt;a class="reference external"…
2596 &lt;div class="section" id="fosdem"&gt;
2597 &lt;h2&gt;FOSDEM&lt;/h2&gt;
2598 &lt;p&gt;There will be a lightning talk about &lt;a class="reference ext…
2599 best to bring a couple of demo devices and show off Maemo Leste after the
2600 lightning talk!&lt;/p&gt;
2601 &lt;div class="section" id="pine64"&gt;
2602 &lt;h3&gt;Pine64&lt;/h3&gt;
2603 &lt;p&gt;The Pine64 community will have a stand at FOSDEM, where they wi…
2604 show their prototypes of the PineTablet and PinePhone - they might even …
2605 to show off Maemo Leste running on their prototypes.&lt;/p&gt;
2606 &lt;/div&gt;
2607 &lt;div class="section" id="necunos-nc-1"&gt;
2608 &lt;h3&gt;Necunos NC_1&lt;/h3&gt;
2609 &lt;p&gt;&lt;a class="reference external" href="https://necunos.com/news…
2610 and &lt;a class="reference external" href="https://necunos.com/shop/#!/N…
2611 if we manage to have a usable image by the time they plan to ship the de…
2612 we don't have Maemo Leste running on their device yet.&lt;/p&gt;
2613 &lt;p&gt;Necunos has told us that we will probably get a Necunos develop…
2614 &lt;/div&gt;
2615 &lt;/div&gt;
2616 &lt;div class="section" id="aarch64-images"&gt;
2617 &lt;h2&gt;Aarch64 images!&lt;/h2&gt;
2618 &lt;p&gt;The first aarch64 images are now available, for the raspberry p…
2619 lack hardware acceleration, but almost all of the (essential) packages f…
2620 Leste are now also working/built for 64 bit arm:&lt;/p&gt;
2621 &lt;blockquote&gt;
2622 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
2623 &lt;p&gt;And the aarch64 packages are confirmed to also work on other de…
2624 Pine64 Anakin Devkit!&lt;/p&gt;
2625 &lt;/div&gt;
2626 &lt;div class="section" id="motorola-droid-4-improvements"&gt;
2627 &lt;h2&gt;Motorola Droid 4 improvements&lt;/h2&gt;
2628 &lt;p&gt;The Linux kernel developers (little elves) have been working ha…
2629 &lt;a class="reference external" href="https://lkml.org/lkml/2018/12/16/…
2630 modemmanager integration way easier, which is good news!
2631 We're tracking &lt;a class="reference external" href="https://github.com…
2632 &lt;p&gt;And they also report that during &lt;a class="reference externa…
2633 days&lt;/a&gt;.&lt;/p&gt;
2634 &lt;p&gt;We have contributed a patch that should make the charger events…
2635 fast. Before, the events were not being sent by the kernel, see &lt;a cl…
2636 &lt;p&gt;PowerVR support for the Droid 4 should make the device quite us…
2637 should perhaps soon become a priority. We have a couple of spare Droid 4…
2638 now, so if you're a capable developer and want to help out with kernel or
2639 userspace development, but don't have a device, we can perhaps arrange t…
2640 one.&lt;/p&gt;
2641 &lt;/div&gt;
2642 &lt;div class="section" id="nokia-n900-improvements"&gt;
2643 &lt;h2&gt;Nokia N900 improvements&lt;/h2&gt;
2644 &lt;p&gt;&lt;cite&gt;spinal84&lt;/cite&gt; and &lt;cite&gt;freemangordon…
2645 Leste on the N900 feel more like Maemo Fremantle - in a good way. Graphi…
2646 more smooth, charging detection responds almost instantaneously now, and…
2647 led works like you're used to in Fremantle.&lt;/p&gt;
2648 &lt;p&gt;There are newer images, even though those are likely already a …
2649 &lt;blockquote&gt;
2650 &lt;a class="reference external" href="https://maedevu.maemo.org/images/…
2651 &lt;div class="section" id="battery-improvements"&gt;
2652 &lt;h3&gt;Battery improvements&lt;/h3&gt;
2653 &lt;p&gt;spinal84 has been working on fixing up the battery/power parts …
2654 he has succeeded. With this &lt;a class="reference external" href="https…
2655 &lt;a class="reference external" href="https://github.com/maemo-leste/up…
2656 changes in charging are now picked up instantly. (Fixes &lt;a class="ref…
2657 &lt;/div&gt;
2658 &lt;div class="section" id="rgb-led-support"&gt;
2659 &lt;h3&gt;RGB LED support&lt;/h3&gt;
2660 &lt;p&gt;This &lt;a class="reference external" href="https://github.com/…
2661 RGB led on the N900 usable, and when the right patterns are enabled from
2662 the Settings, the LED patterns should start to work. Soon we'll be able …
2663 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
2664 &lt;/div&gt;
2665 &lt;div class="section" id="rebooting-shutdown-watchdog"&gt;
2666 &lt;h3&gt;Rebooting, Shutdown, Watchdog&lt;/h3&gt;
2667 &lt;p&gt;We've been working hard on fixing two of the last few remaining…
2668 &lt;ul class="simple"&gt;
2669 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2670 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2671 &lt;/ul&gt;
2672 &lt;p&gt;Various fixes to dsme made a difference, and in some cases, now…
2673 shutdown and reboot. However, more work seems to be required to make it …
2674 work reliably. The PowerVR module for the current kernel also has some b…
2675 prevent clean shutdown.&lt;/p&gt;
2676 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
2677 &lt;a class="reference external" href="https://github.com/maemo-leste/ds…
2678 &lt;p&gt;On the subject of PowerVR...&lt;/p&gt;
2679 &lt;/div&gt;
2680 &lt;div class="section" id="powervr-gpu"&gt;
2681 &lt;h3&gt;PowerVR/GPU&lt;/h3&gt;
2682 &lt;p&gt;A lot of time has been spent trying to figure out why PowerVR h…
2683 on startup. In this process, &lt;cite&gt;freemangordon&lt;/cite&gt; wrot…
2684 to its proper clock speed, which greatly improves the performance of Pow…
2685 general, but this unfortunately does not fix the slowness/hang on startu…
2686 &lt;p&gt;More investigation will be required to fix the temporary hang o…
2687 &lt;/div&gt;
2688 &lt;div class="section" id="sms-and-voice-calls"&gt;
2689 &lt;h3&gt;SMS and Voice calls&lt;/h3&gt;
2690 &lt;p&gt;unicsy_demo, a tool to test and use various modem functionality…
2691 things) &lt;a class="reference external" href="https://github.com/maemo-…
2692 this:&lt;/p&gt;
2693 &lt;img alt="" src="/images/n900-ofone-initial.png" style="width: 576px;…
2694 &lt;p&gt;Incoming SMS works (sending SMS works as well):&lt;/p&gt;
2695 &lt;img alt="" src="/images/n900-ofone-incoming-sms.png" style="width: 5…
2696 &lt;p&gt;Working voice calls is still work in progress, see &lt;a class=…
2697 &lt;/div&gt;
2698 &lt;div class="section" id="g-3g-and-4g-data"&gt;
2699 &lt;h3&gt;2G, 3G and 4G data&lt;/h3&gt;
2700 &lt;p&gt;&lt;cite&gt;freemangordon&lt;/cite&gt; has been doing more work…
2701 implement the ofono/data plugin for icd2. Apart from a plugin icd2, ther…
2702 work required, as we'll have to implement or replace various dbus interf…
2703 that Fremantle offers.&lt;/p&gt;
2704 &lt;p&gt;The current work can be found here:&lt;/p&gt;
2705 &lt;ul class="simple"&gt;
2706 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2707 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2708 &lt;/ul&gt;
2709 &lt;p&gt;The next step will be to make an overview of all the work that …
2710 and then start picking up the tasks one by one.&lt;/p&gt;
2711 &lt;/div&gt;
2712 &lt;div class="section" id="flasher-u-boot-work"&gt;
2713 &lt;h3&gt;Flasher/u-boot work&lt;/h3&gt;
2714 &lt;p&gt;We're working on a way to make testing and installing Maemo Les…
2715 the current procedure - which involves installing and updating Maemo Fre…
2716 before running Maemo Leste. &lt;a class="reference external" href="https…
2717 detail, but our hope is that we can make it so that users can flash u-bo…
2718 the device, and then be able to directly boot Fremantle or Leste, or ano…
2719 like postmarketOS.&lt;/p&gt;
2720 &lt;p&gt;There is also some upstream churn going on regarding u-boot sup…
2721 Nokia N900, see:&lt;/p&gt;
2722 &lt;ul class="simple"&gt;
2723 &lt;li&gt;&lt;a class="reference external" href="https://lists.denx.de/p…
2724 &lt;li&gt;&lt;a class="reference external" href="https://lists.denx.de/p…
2725 &lt;/ul&gt;
2726 &lt;/div&gt;
2727 &lt;/div&gt;
2728 &lt;div class="section" id="lima"&gt;
2729 &lt;h2&gt;Lima&lt;/h2&gt;
2730 &lt;p&gt;As mentioned in our last &lt;a class="reference external" href=…
2731 &lt;cite&gt;hildon-desktop&lt;/cite&gt;. Not everything renders correctl…
2732 can be seen here, but otherwise - it's working quite fast and smooth:&lt…
2733 &lt;img alt="" src="/images/lima-twister-wifi.png" style="width: 512px; …
2734 &lt;p&gt;The lima mesa package in our repository is still on Mesa 18.2, …
2735 lima has moved to Mesa 18.3. We need to rebuild the latest 18.3 version …
2736 check if it still works.&lt;/p&gt;
2737 &lt;p&gt;We also tried to compile lima for aarch64, but ran into interna…
2738 when linking the final drivers:&lt;/p&gt;
2739 &lt;blockquote&gt;
2740 &lt;a class="reference external" href="https://web.archive.org/web/20190…
2741 &lt;p&gt;This is slightly problematic, because we need the aarch64 versi…
2742 Anakin Devkit. But perhaps the issue will be gone with mesa 18.3.&lt;/p&…
2743 &lt;p&gt;If you want to follow lima activity, you can do so here:
2744 &lt;a class="reference external" href="https://gitlab.freedesktop.org/li…
2745 &lt;/div&gt;
2746 &lt;div class="section" id="maemo-leste-and-mer"&gt;
2747 &lt;h2&gt;Maemo Leste and Mer&lt;/h2&gt;
2748 &lt;p&gt;&lt;cite&gt;spiirion&lt;/cite&gt; has been working on making me…
2749 &lt;cite&gt;dsme&lt;/cite&gt; and &lt;cite&gt;mce&lt;/cite&gt;) work on …
2750 here:&lt;/p&gt;
2751 &lt;ul class="simple"&gt;
2752 &lt;li&gt;&lt;a class="reference external" href="https://git.merproject.…
2753 &lt;li&gt;&lt;a class="reference external" href="https://git.merproject.…
2754 &lt;li&gt;&lt;a class="reference external" href="https://git.merproject.…
2755 &lt;li&gt;&lt;a class="reference external" href="https://git.merproject.…
2756 &lt;li&gt;&lt;a class="reference external" href="https://git.merproject.…
2757 &lt;li&gt;&lt;a class="reference external" href="https://github.com/spii…
2758 &lt;/ul&gt;
2759 &lt;/div&gt;
2760 &lt;div class="section" id="samsung-s5pv210-support"&gt;
2761 &lt;h2&gt;Samsung S5PV210 support?&lt;/h2&gt;
2762 &lt;p&gt;Someone from the community named &lt;cite&gt;PabloPL&lt;/cite&g…
2763 making an Exynos based phone work with mainline, &lt;a class="reference …
2764 mainline plus patches here&lt;/a&gt;. The
2765 Samsung Galaxy S (i9000) also has a PowerVR GPU, just like the Droid4, so
2766 hopefully we can collaborate on making PowerVR better supported on mainl…
2767 Linux (although the userspace will probably remain closed forever).&lt;/…
2768 &lt;p&gt;&lt;cite&gt;PabloPL&lt;/cite&gt; also has an open issue for sup…
2769 &lt;a class="reference external" href="https://github.com/PabloPL/linux/…
2770 &lt;/div&gt;
2771 &lt;div class="section" id="community"&gt;
2772 &lt;h2&gt;Community&lt;/h2&gt;
2773 &lt;/div&gt;
2774 &lt;div class="section" id="what-is-next"&gt;
2775 &lt;h2&gt;What is next?&lt;/h2&gt;
2776 &lt;p&gt;A lot has happened in the past month and a half, and it's been …
2777 one specific issue, but nevertheless we've made a lot of progress.&lt;/p…
2778 &lt;p&gt;Our current software/driver goals are:&lt;/p&gt;
2779 &lt;ul class="simple"&gt;
2780 &lt;li&gt;Fix reboot/poweroff issues&lt;/li&gt;
2781 &lt;li&gt;Make text and voice calls work on N900 and Droid4&lt;/li&gt;
2782 &lt;li&gt;Fix PowerVR issues on N900, make PowerVR work on the Droid4&lt…
2783 &lt;li&gt;Work on 2g/3g/4g data plugin for icd2&lt;/li&gt;
2784 &lt;/ul&gt;
2785 &lt;p&gt;As for new hardware enablement/drivers, we plan to:&lt;/p&gt;
2786 &lt;ul class="simple"&gt;
2787 &lt;li&gt;Build the lima driver for mesa 18.3 for aarch64 and armhf&lt;/…
2788 &lt;li&gt;Make Leste work properly on the Anakin kit, hopefully -before-…
2789 &lt;li&gt;Make Leste work on Necunos NC_1 development kit when we get on…
2790 &lt;/ul&gt;
2791 &lt;p&gt;At that point, we're almost ready for the first alpha release. …
2792 (large) &lt;a class="reference external" href="https://github.com/maemo-…
2793 next alpha or beta release. If you're experienced with Qt, we would def…
2794 use the help!&lt;/p&gt;
2795 &lt;p&gt;Finally, if you have a spare device that we already support, th…
2796 developers who would be very happy to recieve it by post and make Maemo …
2797 (even) better! We now have a couple of spare Motorola Droid 4 devices th…
2798 can give to developers who want to work on phone calls and/or PowerVR su…
2799 &lt;p&gt;If you have a spare Nexus 5 or Nokia N900, those might turn out…
2800 helpful as well.&lt;/p&gt;
2801 &lt;/div&gt;
2802 &lt;div class="section" id="interested"&gt;
2803 &lt;h2&gt;Interested?&lt;/h2&gt;
2804 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
2805 package ported, please see our &lt;a class="reference external" href="ht…
2806 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
2807 help out. Another great way to get in touch is to join the &lt;a class="…
2808 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
2809 &lt;/div&gt;
2810 </content><category term="news"></category><category term="lima"></categ…
2811 renders hildon-desktop!&lt;/p&gt;
2812 &lt;div class="section" id="mali-gpus-and-the-lima-driver"&gt;
2813 &lt;h2&gt;Mali GPUs and the Lima Driver&lt;/h2&gt;
2814 &lt;p&gt;As we documented in our November 2018 update
2815 &lt;a class="reference external" href="https://maemo-leste.github.io/mae…
2816 making progress trying to get the Lima driver to run on some Allwinner d…
2817 &lt;p&gt;This is …&lt;/p&gt;&lt;/div&gt;</summary><content type="html"…
2818 renders hildon-desktop!&lt;/p&gt;
2819 &lt;div class="section" id="mali-gpus-and-the-lima-driver"&gt;
2820 &lt;h2&gt;Mali GPUs and the Lima Driver&lt;/h2&gt;
2821 &lt;p&gt;As we documented in our November 2018 update
2822 &lt;a class="reference external" href="https://maemo-leste.github.io/mae…
2823 making progress trying to get the Lima driver to run on some Allwinner d…
2824 &lt;p&gt;This is important, as a lot of ARM devices have a Mali GPU. Not…
2825 a Mali-400 or Mali-450, but a big chunk of them does - especially the Al…
2826 single board computers and tablets. However, ARM does not provide a free…
2827 freedom) driver for their GPUs. Back in 2014, &lt;a class="reference ext…
2828 others) work on freeing the Mali&lt;/a&gt;
2829 - a talk that I also personally attended and got me excited about the
2830 possibility of using a free driver on my Allwinner devices. Some time la…
2831 he &lt;a class="reference external" href="https://libv.livejournal.com/2…
2832 particular Qiang Yu) have picked up the work, &lt;a class="reference ext…
2833 here&lt;/a&gt; - the kernel side of this work has
2834 also been &lt;a class="reference external" href="https://lists.freedeskt…
2835 Linux kernel.&lt;/p&gt;
2836 &lt;p&gt;Excited (once again) at the prospect of having a FOSS Mali driv…
2837 &lt;a class="reference external" href="https://phoenix.maemo.org/job/mes…
2838 added it to the &lt;a class="reference external" href="https://maedevu.m…
2839 lima-mesa, the mesa code that supports lima. In our latest update, we st…
2840 that, unfortunately, &lt;a class="reference external" href="https://gitl…
2841 (and fixed) an apitrace issue&lt;/a&gt;), but this is no longer
2842 true, with the last few commits to &lt;cite&gt;lima/mesa&lt;/cite&gt;, i…
2843 hildon-desktop (albeit some render artifacts remain), and we have made a…
2844 showing it in action on our &lt;a class="reference external" href="https…
2845 &lt;iframe width="560" height="315" src="https://www.youtube.com/embed/i…
2846 frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyrosco…
2847 picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;p&gt;(&lt;a cl…
2848 &lt;p&gt;This is also great news for the Pine64 project, who are develop…
2849 phone and Pine64 tablet&lt;/a&gt;
2850 (and have been so kind to send us a &amp;quot;Project Anakit&amp;quot; d…
2851 because now their phone will have a free software driver!&lt;/p&gt;
2852 &lt;p&gt;To be clear, the experience is not entirely smooth, and we've h…
2853 crash on us a few times - but it's FOSS, so anyone can attempt to fix it…
2854 people are doing already). Onwards!&lt;/p&gt;
2855 &lt;/div&gt;
2856 &lt;div class="section" id="interested"&gt;
2857 &lt;h2&gt;Interested?&lt;/h2&gt;
2858 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
2859 package ported, please see our &lt;a class="reference external" href="ht…
2860 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
2861 help out. Another great way to get in touch is to join the &lt;a class="…
2862 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
2863 &lt;/div&gt;
2864 </content><category term="news"></category><category term="arm64"></cate…
2865 and there's quite some stuff to talk about!&lt;/p&gt;
2866 &lt;div class="section" id="media"&gt;
2867 &lt;h2&gt;Media&lt;/h2&gt;
2868 &lt;p&gt;Our talk introducing Maemo Leste at &lt;a class="reference exte…
2869 also available&lt;/a&gt;).&lt;/p&gt;
2870 &lt;p&gt;We have also switched to a more clear Pelican theme for our (th…
2871 added a …&lt;/p&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt…
2872 and there's quite some stuff to talk about!&lt;/p&gt;
2873 &lt;div class="section" id="media"&gt;
2874 &lt;h2&gt;Media&lt;/h2&gt;
2875 &lt;p&gt;Our talk introducing Maemo Leste at &lt;a class="reference exte…
2876 also available&lt;/a&gt;).&lt;/p&gt;
2877 &lt;p&gt;We have also switched to a more clear Pelican theme for our (th…
2878 added a &lt;a class="reference external" href="https://maemo-leste.githu…
2879 &lt;/div&gt;
2880 &lt;div class="section" id="software"&gt;
2881 &lt;h2&gt;Software&lt;/h2&gt;
2882 &lt;div class="section" id="aarch64"&gt;
2883 &lt;h3&gt;aarch64&lt;/h3&gt;
2884 &lt;p&gt;Our &lt;a class="reference external" href="https://phoenix.maem…
2885 (&lt;strong&gt;arm64&lt;/strong&gt;) builds for almost all our packages …
2886 Pi 3 with &lt;strong&gt;aarch64&lt;/strong&gt; Maemo userland. Images fo…
2887 devices) will follow in December.&lt;/p&gt;
2888 &lt;/div&gt;
2889 &lt;div class="section" id="qt5"&gt;
2890 &lt;h3&gt;Qt5&lt;/h3&gt;
2891 &lt;p&gt;Work on porting the Maemo style and Maemo widgets to Qt5 is sti…
2892 There are still some issues to sort out - some widgets end up being too …
2893 fullscreen when they should not be. Regardless, here is an example widge…
2894 &lt;img alt="" src="/images/n900-qt5.png" style="width: 576px; height: 3…
2895 &lt;p&gt;Once the Qt5 port is in better shape, we'll work on supporting …
2896 well, so that we can build &lt;a class="reference external" href="https:…
2897 &lt;/div&gt;
2898 &lt;div class="section" id="lima-driver-for-mali-gpus-apitrace"&gt;
2899 &lt;h3&gt;lima driver for Mali GPUs, apitrace&lt;/h3&gt;
2900 &lt;p&gt;The open source &lt;a class="reference external" href="https://…
2901 driver for Mali GPUs (see the &lt;a class="reference external" href="htt…
2902 &lt;p&gt;The lima driver is still under heavy development, and it is not…
2903 mesa yet. We &lt;a class="reference external" href="https://phoenix.maem…
2904 &lt;cite&gt;lima&lt;/cite&gt; component in our repositories: &lt;a class…
2905 The lima driver also has a kernel component, which is already included i…
2906 latest Allwinner images.&lt;/p&gt;
2907 &lt;p&gt;However, &lt;a class="reference external" href="https://gitlab.…
2908 submit a debug trace using apitrace &lt;a class="reference external" hre…
2909 trace is also submitted to the Lima driver developers.&lt;/p&gt;
2910 &lt;p&gt;Finally, we have a &lt;a class="reference external" href="https…
2911 &lt;/div&gt;
2912 &lt;div class="section" id="icd2-and-clockd-code-improvements-documentat…
2913 &lt;h3&gt;icd2 and clockd code improvements, documentation&lt;/h3&gt;
2914 &lt;p&gt;&lt;em&gt;spinal84&lt;/em&gt; has been continuing his great wor…
2915 &lt;em&gt;clockd&lt;/em&gt; code, as well as documenting it (this list i…
2916 &lt;ul class="simple"&gt;
2917 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2918 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
2919 &lt;/ul&gt;
2920 &lt;/div&gt;
2921 &lt;div class="section" id="hildon-application-manager-ham"&gt;
2922 &lt;h3&gt;Hildon Application Manager (HAM)&lt;/h3&gt;
2923 &lt;p&gt;What is a mobile distribution without a GUI package manager?
2924 We took the source straight from Maemo Fremantle, fixed a few compilation
2925 errors, and behold, the package manager starts (and that's probably abou…
2926 nothing else was tested yet):&lt;/p&gt;
2927 &lt;img alt="" src="/images/raspi-ham.png" style="width: 576px; height: …
2928 &lt;/div&gt;
2929 &lt;div class="section" id="shutdown-woes"&gt;
2930 &lt;h3&gt;Shutdown woes&lt;/h3&gt;
2931 &lt;p&gt;One of the remaining alpha blocker bugs is that shutting down t…
2932 the UI doesn't work the way it's supposed to work. We've now &lt;a class…
2933 problem&lt;/a&gt;
2934 and will be able to move forward with both a temporary and more permanent
2935 solution. The reason is that the shutdown feature actually tries to brin…
2936 device into the so called &lt;strong&gt;act dead&lt;/strong&gt; mode, in…
2937 it's not powered on. Sounds scary? Perhaps, but this feature is for exam…
2938 essential for the phone to turn itself on on an alarm (and more, but we …
2939 figure that out, the entire Maemo Fremantle boot process is documented h…
2940 &lt;a class="reference external" href="http://wiki.maemo.org/Maemo_5_boo…
2941 &lt;/div&gt;
2942 &lt;div class="section" id="calendar-support"&gt;
2943 &lt;h3&gt;Calendar support&lt;/h3&gt;
2944 &lt;p&gt;While no code has been written yet, we have a plan on how to mo…
2945 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
2946 The various components (backend and GUI) are open source or have open so…
2947 clones/implementations. Unfortunately, the GUI will (also) depend on Qt5…
2948 being brought to a usable state.&lt;/p&gt;
2949 &lt;/div&gt;
2950 &lt;/div&gt;
2951 &lt;div class="section" id="devices"&gt;
2952 &lt;h2&gt;Devices&lt;/h2&gt;
2953 &lt;div class="section" id="pinetablet-pinephone-anakin-devkit"&gt;
2954 &lt;h3&gt;PineTablet/PinePhone &amp;quot;Anakin&amp;quot; devkit&lt;/h3&…
2955 &lt;p&gt;The Pine64 folks are making a PineTablet and a PinePhone, and t…
2956 as to provide us with &lt;em&gt;three&lt;/em&gt; developer kits, more in…
2957 kit can be found here:&lt;/p&gt;
2958 &lt;p&gt;&lt;a class="reference external" href="http://wiki.pine64.org/i…
2959 &lt;p&gt;This developer kit is one of the main reasons that our packages…
2960 available on &lt;strong&gt;aarch64&lt;/strong&gt;. We'll share updates o…
2961 developer kit.&lt;/p&gt;
2962 &lt;img alt="" src="/images/Anakin_kit_1.jpg" style="width: 300px; heigh…
2963 &lt;img alt="" src="/images/Anakin_kit_2.jpg" style="width: 300px; heigh…
2964 &lt;/div&gt;
2965 &lt;/div&gt;
2966 &lt;div class="section" id="distribution"&gt;
2967 &lt;h2&gt;Distribution&lt;/h2&gt;
2968 &lt;p&gt;Maemo Leste is based on Devuan, currently targetting &lt;strong…
2969 closely tracks &lt;strong&gt;Debian Stretch&lt;/strong&gt; (current stab…
2970 &lt;div class="section" id="devuan-beowulf-debian-buster"&gt;
2971 &lt;h3&gt;Devuan Beowulf (Debian Buster)&lt;/h3&gt;
2972 &lt;p&gt;We've making some progress towards porting and building the Mae…
2973 on the next version of Devuan: Beowulf (which in turn is based on upcomi…
2974 version of Debian: Buster). Jenkins now supports building our packages f…
2975 upcoming release. It will be a while before Beowulf is released, but whe…
2976 we will be ready!&lt;/p&gt;
2977 &lt;/div&gt;
2978 &lt;div class="section" id="leste-devel-repository"&gt;
2979 &lt;h3&gt;leste-devel repository&lt;/h3&gt;
2980 &lt;p&gt;We have introduced a &lt;cite&gt;leste-devel&lt;/cite&gt; repos…
2981 use to test experimental code changes; see &lt;a class="reference extern…
2982 on how we currently use this repository.&lt;/p&gt;
2983 &lt;/div&gt;
2984 &lt;/div&gt;
2985 &lt;div class="section" id="documentation"&gt;
2986 &lt;h2&gt;Documentation&lt;/h2&gt;
2987 &lt;p&gt;We've put some more effort into our
2988 &lt;a class="reference external" href="https://leste.maemo.org/Status"&g…
2989 software components and also (might) have some information on the status…
2990 component.&lt;/p&gt;
2991 &lt;/div&gt;
2992 &lt;div class="section" id="open-issues"&gt;
2993 &lt;h2&gt;Open issues&lt;/h2&gt;
2994 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
2995 &lt;ul class="simple"&gt;
2996 &lt;li&gt;For virtual keyboard to work, you have to reboot once after bo…
2997 fresh/new image. Then the virtual keyboard can be enabled from the setti…
2998 &lt;cite&gt;Text Input&lt;/cite&gt; applet.&lt;/li&gt;
2999 &lt;li&gt;Several devices still lack 3D acceleration support, making the…
3000 particularly painful.&lt;/li&gt;
3001 &lt;/ul&gt;
3002 &lt;/div&gt;
3003 &lt;div class="section" id="community"&gt;
3004 &lt;h2&gt;Community&lt;/h2&gt;
3005 &lt;div class="section" id="no-fosdem-stand"&gt;
3006 &lt;h3&gt;No FOSDEM stand&lt;/h3&gt;
3007 &lt;p&gt;Together with postmarketOS we applied for a stand at FOSDEM 201…
3008 unfortunately was not accepted. However, both the postmarketOS and Maemo…
3009 people will attend FOSDEM regardlessly.&lt;/p&gt;
3010 &lt;/div&gt;
3011 &lt;/div&gt;
3012 &lt;div class="section" id="what-is-next"&gt;
3013 &lt;h2&gt;What is next?&lt;/h2&gt;
3014 &lt;p&gt;Most of our attention has been focussed on reaching the &lt;a c…
3015 issues before we reach the alpha milestone.&lt;/p&gt;
3016 &lt;p&gt;Two issues pertain to reboot/poweroff not functioning as it sho…
3017 Qt5 and one for the final pieces of the virtual keyboard - monitoring th…
3018 state of the keyboard (open or closed).&lt;/p&gt;
3019 &lt;/div&gt;
3020 &lt;div class="section" id="interested"&gt;
3021 &lt;h2&gt;Interested?&lt;/h2&gt;
3022 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
3023 package ported, please see our &lt;a class="reference external" href="ht…
3024 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
3025 help out. Another great way to get in touch is to join the &lt;a class="…
3026 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
3027 &lt;/div&gt;
3028 </content><category term="news"></category><category term="arm64"></cate…
3029 &lt;p&gt;It's been a while since our &lt;a class="reference external" hr…
3030 and there's quite some stuff to talk about!&lt;/p&gt;
3031 &lt;p&gt;Don't forget that we have a mailing list - &lt;a class="referen…
3032 to subscribe for updates, questions and development. The mailing list ar…
3033 are now also functional: &lt;a class="reference external" href="https://…
3034 &lt;p&gt;It's been a while since our &lt;a class="reference external" hr…
3035 and there's quite some stuff to talk about!&lt;/p&gt;
3036 &lt;p&gt;Don't forget that we have a mailing list - &lt;a class="referen…
3037 to subscribe for updates, questions and development. The mailing list ar…
3038 are now also functional: &lt;a class="reference external" href="https://…
3039 &lt;div class="section" id="software-additions"&gt;
3040 &lt;h2&gt;Software additions&lt;/h2&gt;
3041 &lt;p&gt;There have been lots of changes all over the place, below follo…
3042 highlight some of those changes.&lt;/p&gt;
3043 &lt;div class="section" id="boot-issues-resolved"&gt;
3044 &lt;h3&gt;Boot issues resolved&lt;/h3&gt;
3045 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
3046 the lock screen now works properly on boot, without requiring parallel b…
3047 be enabled (in fact, parallel boot is still buggy, so don't enable it).&…
3048 &lt;/div&gt;
3049 &lt;div class="section" id="scrolling-in-osso-xterm"&gt;
3050 &lt;h3&gt;Scrolling in osso-xterm&lt;/h3&gt;
3051 &lt;p&gt;Spinal84 &lt;a class="reference external" href="https://github.…
3052 which is a really welcome addition.&lt;/p&gt;
3053 &lt;/div&gt;
3054 &lt;div class="section" id="usb-gadget-host-otg-mode"&gt;
3055 &lt;h3&gt;USB Gadget/Host/OTG mode&lt;/h3&gt;
3056 &lt;p&gt;Maemo Leste uses the Linux &lt;a class="reference external" hre…
3057 to configure USB gadgets. The userspace library used to interface
3058 with the kernel configfs is &lt;a class="reference external" href="https…
3059 &lt;p&gt;The new &lt;a class="reference external" href="https://github.c…
3060 package uses libusbgx to implement two simple gadgets: a network gadget …
3061 mass storage gadget. The mass storage gadget needs significantly more wo…
3062 it's mostly a stub right now.&lt;/p&gt;
3063 &lt;p&gt;This is complemented by the initial udev-enabled (previous vers…
3064 the now deprecated hal) version of &lt;a class="reference external" href…
3065 which received kernel events regarding usb cable plugging and managed th…
3066 mode of the phone. The branch &amp;quot;nextgen-usbhack&amp;quot; contai…
3067 hildon-usb-gadgets integration.&lt;/p&gt;
3068 &lt;p&gt;The same udev code was used to bring up &lt;a class="reference …
3069 getting this to work is documented in
3070 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3071 &lt;p&gt;The result of this work can be seen here:&lt;/p&gt;
3072 &lt;img alt="" src="/images/n900-usb-pcsuite-3.png" style="width: 576px;…
3073 &lt;img alt="" src="/images/n900-usb-pcsuite-1.png" style="width: 576px;…
3074 &lt;img alt="" src="/images/n900-usb-pcsuite-2.png" style="width: 576px;…
3075 &lt;p&gt;By default, ke-recv will always enter &amp;quot;PC Suite&amp;qu…
3076 just means that any device that is capable of usb peripherals will have …
3077 networking set up to ease debugging. The device will assign itself the s…
3078 &lt;cite&gt;192.168.42.2&lt;/cite&gt;, so something like this on the hos…
3079 communication: &lt;cite&gt;ifconfig usb0 up 192.168.42.1&lt;/cite&gt;.&l…
3080 &lt;p&gt;More information on usb networking can be found on this page:
3081 &lt;a class="reference external" href="https://leste.maemo.org/Status/US…
3082 &lt;p&gt;This currently works on the Nokia N900, Motorola Droid 4, and A…
3083 (like the LIME2 and A33 Twister Tablet).&lt;/p&gt;
3084 &lt;p&gt;To be able to detect whether a device is connected to a PC or j…
3085 charger&amp;quot;, we have to rely on musb (and other similar drivers). …
3086 musb will only expose this state if a gadget is loaded. As a result, a u…
3087 gadget is always loaded, even when it's not in use.&lt;/p&gt;
3088 &lt;p&gt;The &lt;cite&gt;ke-recv&lt;/cite&gt; and &lt;cite&gt;hildon-sta…
3089 refactoring - they both share the same udev code, but right now this cod…
3090 just duplicated amongst the two projects. The &lt;cite&gt;hildon-usb-gad…
3091 could also see some more love - both in terms of the descriptors of the …
3092 and the actual code. So if you know some C - this might be a fun project…
3093 pick up!&lt;/p&gt;
3094 &lt;/div&gt;
3095 &lt;div class="section" id="nokia-n900-led-control"&gt;
3096 &lt;h3&gt;Nokia N900 LED control&lt;/h3&gt;
3097 &lt;p&gt;It turns out that some control over the &lt;a class="reference …
3098 using mce.&lt;/p&gt;
3099 &lt;p&gt;Simply running the following command:&lt;/p&gt;
3100 &lt;pre class="literal-block"&gt;
3101 echo 0 &amp;gt; /sys/class/power_supply/bq24150a-0/stat_pin_enable
3102 &lt;/pre&gt;
3103 &lt;p&gt;Will disable the LED override when the N900 is being charged, a…
3104 command will show the communication LED pattern:&lt;/p&gt;
3105 &lt;pre class="literal-block"&gt;
3106 dbus-send --system --type=method_call --dest=com.nokia.mce /com/nokia/mc…
3107 &lt;/pre&gt;
3108 &lt;p&gt;This command will disable the pattern:&lt;/p&gt;
3109 &lt;pre class="literal-block"&gt;
3110 dbus-send --system --type=method_call --dest=com.nokia.mce /com/nokia/mc…
3111 &lt;/pre&gt;
3112 &lt;p&gt;In fact, other Maemo.org examples also work on Leste already, &…
3113 &lt;pre class="literal-block"&gt;
3114 import dbus
3115 bus = dbus.SessionBus()
3116 proxy = bus.get_object('org.freedesktop.Notifications', '/org/freedeskto…
3117 interface = dbus.Interface(proxy,dbus_interface='org.freedesktop.Notific…
3118 interface.Notify('Notification', 0, 'control_bluetooth_paired', 'Testing…
3119 &lt;/pre&gt;
3120 &lt;p&gt;Results in:&lt;/p&gt;
3121 &lt;img alt="" src="/images/leste-message.png" style="width: 576px; heig…
3122 &lt;/div&gt;
3123 &lt;div class="section" id="new-kernel-and-image-for-the-a33-twister-tab…
3124 &lt;h3&gt;New kernel and image for the A33 Twister tablet and the LIME2&…
3125 &lt;p&gt;There is now a first image available for the &lt;a class="refer…
3126 usb gadget/otg, battery, charging, touchscreen and &lt;a class="referen…
3127 Currently, &lt;a class="reference external" href="https://github.com/mae…
3128 very bright, and there is no 3D acceleration yet, and also no accelerate…
3129 decoding yet.&lt;/p&gt;
3130 &lt;p&gt;On the 3D front, we have managed to run the open source 3D driv…
3131 (which will also work for other devices with Mali GPUs), the mesa gears …
3132 program works:&lt;/p&gt;
3133 &lt;img alt="" src="/images/lima-lime2.jpg" style="width: 576px; height:…
3134 &lt;p&gt;However, the driver is not yet able to run the Hildon desktop U…
3135 hangs.&lt;/p&gt;
3136 &lt;p&gt;The source code for this driver can be found here:&lt;/p&gt;
3137 &lt;ul class="simple"&gt;
3138 &lt;li&gt;&lt;a class="reference external" href="https://gitlab.freedesk…
3139 &lt;li&gt;&lt;a class="reference external" href="https://gitlab.freedesk…
3140 &lt;/ul&gt;
3141 &lt;p&gt;The lima driver is currently enabled in our LIME2 and A33 Twist…
3142 (4.18 based):&lt;/p&gt;
3143 &lt;ul class="simple"&gt;
3144 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3145 &lt;/ul&gt;
3146 &lt;p&gt;However, the userland required to actually run any 3D demos is …
3147 requires a newer mesa (and other supporting packages), which are not cur…
3148 available in Devuan ascii.&lt;/p&gt;
3149 &lt;p&gt;The LIME2 images expect a 4.3 inch touchscreen to be connected,…
3150 work over HDMI. &lt;em&gt;hildon-home&lt;/em&gt; doesn't look so bad at …
3151 &lt;img alt="" src="/images/lime2-home.png" /&gt;
3152 &lt;/div&gt;
3153 &lt;div class="section" id="porting-maemo-extras-packages"&gt;
3154 &lt;h3&gt;Porting Maemo Extras packages&lt;/h3&gt;
3155 &lt;p&gt;One of the advantages of being really close to Maemo Fremantle …
3156 the existing Maemo applications require minimal work to run on Maemo Les…
3157 of curiousity, we imported the wifi signal applet (&lt;a class="referenc…
3158 &lt;p&gt;With minimal changes (&lt;a class="reference external" href="ht…
3159 &lt;img alt="" src="/images/n900-wifi-applet.png" style="width: 576px; h…
3160 &lt;p&gt;This package is now available in our main repository, as &lt;em…
3161 &lt;p&gt;Going forward, we should probably have a separate repository (o…
3162 component) for non-essential packages like the wifi-signal-applet. We'll…
3163 set up in a such a way that it easy for others to also submit and build
3164 packages. &lt;a class="reference external" href="https://github.com/maem…
3165 &lt;/div&gt;
3166 &lt;div class="section" id="qt5-and-gstreamer"&gt;
3167 &lt;h3&gt;Qt5 and gstreamer!&lt;/h3&gt;
3168 &lt;p&gt;&lt;em&gt;freemangordon&lt;/em&gt; has started the immense task…
3169 widgets to Qt5, which is one of the last remaining big items for our N90…
3170 image:&lt;/p&gt;
3171 &lt;ul class="simple"&gt;
3172 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3173 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3174 &lt;/ul&gt;
3175 &lt;p&gt;This screenshot shows Qt5 in action on Maemo Leste:&lt;/p&gt;
3176 &lt;img alt="" src="/images/leste-qt5-widget-1.png" style="width: 400px;…
3177 &lt;p&gt;In the process, he also ported several mafw components to gstre…
3178 packaged them for Leste:&lt;/p&gt;
3179 &lt;ul class="simple"&gt;
3180 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3181 &lt;/ul&gt;
3182 &lt;p&gt;Once these components are in place, we could even look at porti…
3183 Player&lt;/a&gt; from Fremantle!&lt;/p&gt;
3184 &lt;p&gt;Packages from Maemo Fremantle that rely on Qt 4.x will likely n…
3185 to Qt 5 before they will run on Maemo Leste.&lt;/p&gt;
3186 &lt;/div&gt;
3187 &lt;/div&gt;
3188 &lt;div class="section" id="documentation"&gt;
3189 &lt;h2&gt;Documentation&lt;/h2&gt;
3190 &lt;p&gt;&lt;em&gt;spinal84&lt;/em&gt; has been working on adding docume…
3191 he has also been working on generating the required doxygen documentatio…
3192 various projects:&lt;/p&gt;
3193 &lt;ul class="simple"&gt;
3194 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3195 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3196 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3197 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3198 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3199 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3200 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3201 &lt;/ul&gt;
3202 &lt;/div&gt;
3203 &lt;div class="section" id="images"&gt;
3204 &lt;h2&gt;Images&lt;/h2&gt;
3205 &lt;p&gt;&lt;em&gt;parazyd&lt;/em&gt; has built new images for all the c…
3206 &lt;ul class="simple"&gt;
3207 &lt;li&gt;Virtual machine: &lt;a class="reference external" href="https:…
3208 &lt;li&gt;Nokia N900: &lt;a class="reference external" href="https://mae…
3209 &lt;li&gt;Motorola Droid 4: &lt;a class="reference external" href="https…
3210 &lt;li&gt;A33 Twister tablet: &lt;a class="reference external" href="htt…
3211 &lt;li&gt;Raspi 2/3: &lt;a class="reference external" href="https://maed…
3212 &lt;li&gt;N9: &lt;a class="reference external" href="https://maedevu.mae…
3213 &lt;li&gt;N950: &lt;a class="reference external" href="https://maedevu.m…
3214 &lt;/ul&gt;
3215 &lt;p&gt;We have not been able to test all of them, so please do, and le…
3216 something is broken!&lt;/p&gt;
3217 &lt;div class="section" id="open-issues"&gt;
3218 &lt;h3&gt;Open issues&lt;/h3&gt;
3219 &lt;ul class="simple"&gt;
3220 &lt;li&gt;For virtual keyboard to work, you have to reboot once after bo…
3221 fresh/new image. Then the virtual keyboard can be enabled from the setti…
3222 &lt;cite&gt;Text Input&lt;/cite&gt; applet.&lt;/li&gt;
3223 &lt;li&gt;Several devices still lack 3D acceleration support, making the…
3224 particularly painful.&lt;/li&gt;
3225 &lt;/ul&gt;
3226 &lt;/div&gt;
3227 &lt;/div&gt;
3228 &lt;div class="section" id="community"&gt;
3229 &lt;h2&gt;Community&lt;/h2&gt;
3230 &lt;p&gt;We're slowly but steadily moving forward and we seem to be attr…
3231 developers - which is fantastic news. Hopefully once we reach an Alpha s…
3232 the Nokia N900, we will be able to reach out to more developers and get …
3233 more people on board.&lt;/p&gt;
3234 &lt;div class="section" id="openfest-2018"&gt;
3235 &lt;h3&gt;OpenFest 2018&lt;/h3&gt;
3236 &lt;p&gt;Three of us got together at OpenFest 2018 in Sofia, Bulgaria.
3237 We also held a presentation at OpenFest, the official videos will be made
3238 available later, but the slides for the presentation can be downloaded h…
3239 &lt;a class="reference external" href="https://maedevu.maemo.org/media/o…
3240 &lt;p&gt;Someone from the community has additionally also recorded the t…
3241 that), and you can find the recording here:
3242 &lt;a class="reference external" href="http://talk.maemo.org/showpost.ph…
3243 &lt;/div&gt;
3244 &lt;div class="section" id="fosdem-2019"&gt;
3245 &lt;h3&gt;FOSDEM 2019&lt;/h3&gt;
3246 &lt;p&gt;We've submitted a proposal for a talk about Maemo Leste at FOSD…
3247 it will be accepted. Additionally, we've submitted a request for a stand…
3248 FOSDEM, together with the people from &lt;a class="reference external" h…
3249 &lt;/div&gt;
3250 &lt;div class="section" id="pinetab-pinephone"&gt;
3251 &lt;h3&gt;PineTab, PinePhone?&lt;/h3&gt;
3252 &lt;p&gt;&lt;a class="reference external" href="https://www.pine64.org/"…
3253 produce an Allwinner tablet and an Allwinner phone. They are planning to
3254 provide details before or at &lt;a class="reference internal" href="#fos…
3255 hopefully be quite well supported by mainline, since most of the compone…
3256 drivers in mainline now - perhaps even the Lima driver will be usable on…
3257 &lt;p&gt;We have reached out to Pine64, and they have kindly agreed to s…
3258 &lt;table class="docutils footnote" frame="void" id="id3" rules="none"&g…
3259 &lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
3260 &lt;tbody valign="top"&gt;
3261 &lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#id1"&g…
3262 &lt;/tbody&gt;
3263 &lt;/table&gt;
3264 &lt;table class="docutils footnote" frame="void" id="id4" rules="none"&g…
3265 &lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
3266 &lt;tbody valign="top"&gt;
3267 &lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#id2"&g…
3268 &lt;/tbody&gt;
3269 &lt;/table&gt;
3270 &lt;/div&gt;
3271 &lt;/div&gt;
3272 &lt;div class="section" id="what-is-next"&gt;
3273 &lt;h2&gt;What is next?&lt;/h2&gt;
3274 &lt;p&gt;Most of our attention has been focussed on reaching the &lt;a c…
3275 issues before we reach the alpha milestone.&lt;/p&gt;
3276 &lt;p&gt;Two issues pertain to reboot/poweroff not functioning as it sho…
3277 Qt5 and one for the final pieces of the virtual keyboard - monitoring th…
3278 state of the keyboard (open or closed).&lt;/p&gt;
3279 &lt;div class="section" id="nexus-5"&gt;
3280 &lt;h3&gt;Nexus 5?&lt;/h3&gt;
3281 &lt;p&gt;Some time was also spent on working on the (upcoming!) &lt;a cl…
3282 functional, as you can see:&lt;/p&gt;
3283 &lt;img alt="" src="/images/leste-n5-initial.jpg" style="width: 526px; h…
3284 &lt;p&gt;There is a work in progress status page on our wiki: &lt;a clas…
3285 &lt;/div&gt;
3286 &lt;/div&gt;
3287 &lt;div class="section" id="interested"&gt;
3288 &lt;h2&gt;Interested?&lt;/h2&gt;
3289 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
3290 package ported, please see our &lt;a class="reference external" href="ht…
3291 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
3292 help out. Another great way to get in touch is to join the &lt;a class="…
3293 &lt;p&gt;If you like our work and want to see it continue, join us!&lt;/…
3294 &lt;/div&gt;
3295 </content><category term="news"></category><category term="n900"></categ…
3296 &lt;p&gt;It's been a while since our &lt;a class="reference external" hr…
3297 and there's quite some stuff to talk about!&lt;/p&gt;
3298 &lt;p&gt;First of all, we now also have a &lt;a class="reference externa…
3299 to subscribe for updates, questions and development. We hope to add a bi…
3300 structure to our development by not just relying …&lt;/p&gt;</summary>…
3301 &lt;p&gt;It's been a while since our &lt;a class="reference external" hr…
3302 and there's quite some stuff to talk about!&lt;/p&gt;
3303 &lt;p&gt;First of all, we now also have a &lt;a class="reference externa…
3304 to subscribe for updates, questions and development. We hope to add a bi…
3305 structure to our development by not just relying on IRC, but also mailin…
3306 acknowledging that this is likely a more widely accepted method for coor…
3307 development. We'll see how that pans out!&lt;/p&gt;
3308 &lt;div class="section" id="software-additions"&gt;
3309 &lt;h2&gt;Software additions&lt;/h2&gt;
3310 &lt;p&gt;The last two months were focussed mostly on wrapping on some pr…
3311 integration, we hope to close the &lt;a class="reference external" href=…
3312 &lt;div class="section" id="virtual-keyboard"&gt;
3313 &lt;h3&gt;Virtual keyboard&lt;/h3&gt;
3314 &lt;p&gt;The &lt;strong&gt;virtual keyboard implementation is now usable…
3315 (almost!) out of the box on the latest Nokia N900 images. We've added the
3316 &lt;cite&gt;hildon-input-meta&lt;/cite&gt; package, which, together with…
3317 makes the virtual keyboard work:&lt;/p&gt;
3318 &lt;ul class="simple"&gt;
3319 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3320 &lt;/ul&gt;
3321 &lt;p&gt;If you want a virtual keyboard on the Nokia N900, take the late…
3322 it, then reboot it once it has fully booted. After that, go to &lt;cite&…
3323 Input&lt;/cite&gt; and check the &lt;cite&gt;Use virtual keyboard&lt;/ci…
3324 likely will not be required, and we should able to close &lt;a class="re…
3325 &lt;p&gt;The special keys virtual keyboard (the one that complements a h…
3326 if present) does not yet show up when the keyboard slide is open, unless…
3327 gconf key is set:&lt;/p&gt;
3328 &lt;pre class="literal-block"&gt;
3329 gconftool-2 -s /system/osso/af/slide-open -t bool true
3330 &lt;/pre&gt;
3331 &lt;p&gt;&lt;strong&gt;osso-xterm&lt;/strong&gt; now also supports the v…
3332 &lt;/div&gt;
3333 &lt;div class="section" id="networking"&gt;
3334 &lt;h3&gt;Networking&lt;/h3&gt;
3335 &lt;p&gt;&lt;strong&gt;Wifi integration in the images is now also comple…
3336 Nokia N900 image (or any device, really), wireless should work out of th…
3337 See our previous update on what is supported or not, and also check out …
3338 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3339 milestone!&lt;/p&gt;
3340 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
3341 &lt;/div&gt;
3342 &lt;div class="section" id="location"&gt;
3343 &lt;h3&gt;Location&lt;/h3&gt;
3344 &lt;p&gt;Some work has been done exploring our options for GPS, in &lt;a…
3345 &lt;/div&gt;
3346 &lt;div class="section" id="audio"&gt;
3347 &lt;h3&gt;Audio&lt;/h3&gt;
3348 &lt;p&gt;&lt;strong&gt;Speakers are no longer muted by default&lt;/stron…
3349 largely because of fixing this issue, status-area-applet-battery will no…
3350 warn about low battery levels if the battery is not (yet) calibrated (an…
3351 no longer make sad &amp;quot;low battery&amp;quot; sounds every minute o…
3352 &lt;/div&gt;
3353 &lt;div class="section" id="touch-input"&gt;
3354 &lt;h3&gt;Touch input&lt;/h3&gt;
3355 &lt;p&gt;&lt;strong&gt;Support for capacitive touch devices&lt;/strong&g…
3356 buttons and menus simply did not respond to touch events on capacitive s…
3357 notably the hildon application menu and the controls of hildon-home.&lt;…
3358 &lt;p&gt;This has now been fixed, with changes to libmatchbox2 and hildo…
3359 support touch events:&lt;/p&gt;
3360 &lt;ul class="simple"&gt;
3361 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3362 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3363 &lt;li&gt;&lt;a class="reference external" href="https://github.com/maem…
3364 &lt;/ul&gt;
3365 &lt;/div&gt;
3366 &lt;div class="section" id="power-usage"&gt;
3367 &lt;h3&gt;Power usage&lt;/h3&gt;
3368 &lt;p&gt;Some initial research is being done on power usage/saving, &lt;…
3369 that Maemo Leste currently uses about 90mA, versus the 10mA that Fremant…
3370 uses&lt;/strong&gt;. We hope to bring down the power usage a lot while …
3371 components get supported. See &lt;a class="reference external" href="htt…
3372 &lt;/div&gt;
3373 &lt;/div&gt;
3374 &lt;div class="section" id="images"&gt;
3375 &lt;h2&gt;Images&lt;/h2&gt;
3376 &lt;p&gt;There are now new (pre-alpha) images available for the Nokia
3377 N900:&lt;/p&gt;
3378 &lt;pre class="literal-block"&gt;
3379 https://maedevu.maemo.org/images/n900/20180831/
3380 &lt;/pre&gt;
3381 &lt;div class="section" id="open-issues"&gt;
3382 &lt;h3&gt;Open issues&lt;/h3&gt;
3383 &lt;ul&gt;
3384 &lt;li&gt;&lt;p class="first"&gt;Lock screen and related functionality d…
3385 race condition in our startup script and X session scripts. The issue is
3386 documented in &lt;a class="reference external" href="https://github.com/…
3387 workaround is to issue these two commands after booting:&lt;/p&gt;
3388 &lt;pre class="literal-block"&gt;
3389 dbus-send --system --type=signal /com/nokia/startup/signal com.nokia.sta…
3390 dbus-send --system --type=signal /com/whatever com.nokia.HildonDesktop.r…
3391 &lt;/pre&gt;
3392 &lt;/li&gt;
3393 &lt;li&gt;&lt;p class="first"&gt;For virtual keyboard to work, you have …
3394 fresh/new image. Then the virtual keyboard can be enabled from the setti…
3395 &lt;cite&gt;Text Input&lt;/cite&gt; applet.&lt;/p&gt;
3396 &lt;/li&gt;
3397 &lt;/ul&gt;
3398 &lt;/div&gt;
3399 &lt;/div&gt;
3400 &lt;div class="section" id="documentation-community"&gt;
3401 &lt;h2&gt;Documentation/Community&lt;/h2&gt;
3402 &lt;p&gt;The amount of people actively contributing code is still only t…
3403 testers and developers.&lt;/p&gt;
3404 &lt;p&gt;If you're interested, please join the &lt;a class="reference ex…
3405 maemo.org:&lt;/p&gt;
3406 &lt;blockquote&gt;
3407 &lt;a class="reference external" href="https://talk.maemo.org/showthread…
3408 &lt;p&gt;Additionally, more work has been done on our &lt;a class="refer…
3409 with device status tables per device, as well as some additional instruc…
3410 &lt;p&gt;Here is an example of the current Nokia N900 page: &lt;a class=…
3411 &lt;/div&gt;
3412 &lt;div class="section" id="what-is-next"&gt;
3413 &lt;h2&gt;What is next?&lt;/h2&gt;
3414 &lt;p&gt;The one big remaining item before we will reach the &lt;a class…
3415 milestone&lt;/a&gt; is Qt. Previously, we anticiated we would port over …
3416 various reasons (gstreamer 0.10 vs 1.0 support being one of them) we will
3417 instead attempt to port the Maemo Qt4 work to Qt5. This means that in th…
3418 any software using Qt4 will have to be ported to Qt5.&lt;/p&gt;
3419 &lt;p&gt;&lt;a class="reference external" href="https://github.com/maemo…
3420 addressed, possibly by drastically changing our X session startup script…
3421 &lt;p&gt;Once the Alpha release milestone has been reached, we will focu…
3422 towards the &lt;a class="reference external" href="https://github.com/ma…
3423 &lt;ul class="simple"&gt;
3424 &lt;li&gt;2G/3G/4G(?) data support in &lt;cite&gt;icd2&lt;/cite&gt;&lt;/…
3425 &lt;li&gt;(Very) basic/rudimentary voice calls&lt;/li&gt;
3426 &lt;li&gt;A media player&lt;/li&gt;
3427 &lt;li&gt;Support for usb gadgets and general usb integration: porting &…
3428 &lt;li&gt;Vibration, proximity sensor and accelerometer support&lt;/li&g…
3429 &lt;/ul&gt;
3430 &lt;p&gt;Maybe, if we need a distraction, we will look at &lt;a class="r…
3431 &lt;/div&gt;
3432 &lt;div class="section" id="interested"&gt;
3433 &lt;h2&gt;Interested?&lt;/h2&gt;
3434 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
3435 package ported, please see our &lt;a class="reference external" href="ht…
3436 &lt;p&gt;Please also join our &lt;a class="reference external" href="htt…
3437 help out.&lt;/p&gt;
3438 &lt;p&gt;If you like our work and want to see happen and continue, join …
3439 &lt;p&gt;We're currently on irc.freenode.net in #maemo-leste, but also h…
3440 #maemo. We also monitor the mailing list and github issues closely.&lt;/…
3441 &lt;/div&gt;
3442 </content><category term="news"></category><category term="n900"></categ…
3443 &lt;p&gt;It's been a while since our &lt;a class="reference external" hr…
3444 and there's quite some stuff to talk about!&lt;/p&gt;
3445 &lt;div class="section" id="on-the-software-side"&gt;
3446 &lt;h2&gt;On the software side&lt;/h2&gt;
3447 &lt;div class="section" id="networking"&gt;
3448 &lt;h3&gt;Networking&lt;/h3&gt;
3449 &lt;p&gt;This month was focussed on connectivity. A lot of progress has …
3450 this area. Internet Connectivity Daemon (&lt;cite&gt;icd&lt;/cite&gt;) i…
3451 works together nicely with …&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</summar…
3452 &lt;p&gt;It's been a while since our &lt;a class="reference external" hr…
3453 and there's quite some stuff to talk about!&lt;/p&gt;
3454 &lt;div class="section" id="on-the-software-side"&gt;
3455 &lt;h2&gt;On the software side&lt;/h2&gt;
3456 &lt;div class="section" id="networking"&gt;
3457 &lt;h3&gt;Networking&lt;/h3&gt;
3458 &lt;p&gt;This month was focussed on connectivity. A lot of progress has …
3459 this area. Internet Connectivity Daemon (&lt;cite&gt;icd&lt;/cite&gt;) i…
3460 works together nicely with the new &lt;cite&gt;libicd-network-wpasupplic…
3461 adds wireless connectivity using &lt;cite&gt;wpa_supplicant&lt;/cite&gt;…
3462 (which provide network settings and network UI) packages are also mostly…
3463 which means that we have a network daemon with wireless plugin, and work…
3464 &lt;p&gt;At this point, open wireless networks, WEP networks, WPA and RS…
3465 EAP networks should work. Not all EAP protocols are implemented yet, but…
3466 enough to be able to connect to well known networks like &lt;cite&gt;edu…
3467 &lt;cite&gt;spacenet&lt;/cite&gt;:&lt;/p&gt;
3468 &lt;img alt="" src="/images/n900-libicd-wpasupplicant-spacenet.png" styl…
3469 &lt;p&gt;Further required improvements are listed here, in this mileston…
3470 &lt;blockquote&gt;
3471 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3472 &lt;p&gt;Some of these points are quite important, such as &lt;a class="…
3473 certificates&lt;/a&gt;, others
3474 are more for completeness sake, like &lt;a class="reference external" hr…
3475 mechanisms&lt;/a&gt;.&lt;/p&gt;
3476 &lt;p&gt;See section &lt;a class="reference internal" href="#wireless-co…
3477 at the end of this update for 13 screenshots showing off some of the cur…
3478 wireless functionality on the Nokia N900.&lt;/p&gt;
3479 &lt;p&gt;As of today, it is also possible to connect to a network direct…
3480 normal network scanning dialog, instead of having to use the settings UI…
3481 first add a network.&lt;/p&gt;
3482 &lt;p&gt;&lt;strong&gt;IPv6&lt;/strong&gt; is not yet implemented by us …
3483 details what should be done: &lt;a class="reference external" href="http…
3484 &lt;p&gt;In the previous April update, we have mentioned packaging &lt;c…
3485 should make wireless on the N900 more bearable - it does, but it somehow…
3486 it impossible (currently) to bring up the network interface upon startup…
3487 still trying to figure out why this is happening.&lt;/p&gt;
3488 &lt;/div&gt;
3489 &lt;div class="section" id="accessibility"&gt;
3490 &lt;h3&gt;Accessibility&lt;/h3&gt;
3491 &lt;p&gt;There is quite a bit of progress on accessibility! Currently Ma…
3492 really only usable if the device has a keyboard, or a working USB OTG po…
3493 attach a USB keyboard; but this will change, since we hope to have an in…
3494 virtual keyboard soon. Localisation of the virtual keyboard layout shoul…
3495 work for the initial release.&lt;/p&gt;
3496 &lt;img alt="" src="/images/virtual-keyboard-vmware.png" style="width: 6…
3497 &lt;/div&gt;
3498 &lt;div class="section" id="devices"&gt;
3499 &lt;h3&gt;Devices&lt;/h3&gt;
3500 &lt;p&gt;&lt;strong&gt;There are no new images to go along with this upd…
3501 new ones in a few weeks from now, with the connectivity and virtual keyb…
3502 working.&lt;/strong&gt;&lt;/p&gt;
3503 &lt;p&gt;On the &lt;strong&gt;Nokia N900&lt;/strong&gt; side, not a lot …
3504 committed, but in an attempt to save some power, the kernel now supports
3505 disabling the touchscreen entirely, instead of always keeping it powered…
3506 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3507 &lt;p&gt;On the &lt;strong&gt;Motorola Droid 4&lt;/strong&gt; side:&lt;/…
3508 &lt;ul class="simple"&gt;
3509 &lt;li&gt;The Motorola Droid 4 now properly locks/unlocks using the powe…
3510 fixed in mce in &lt;a class="reference external" href="https://github.co…
3511 &lt;li&gt;The Motorola Droid 4 battery applet no longer complains about …
3512 constantly: &lt;a class="reference external" href="https://github.com/ma…
3513 &lt;/ul&gt;
3514 &lt;p&gt;The Motorola Droid 4 does not yet have any GPU acceleration, bu…
3515 change that in the coming months, by adding support similar to the
3516 Nokia N900 acceleration. We're hoping to leverage previous drivers for t…
3517 Pandaboard (same gpu, same OMAP soc) in combination with this DRI3 drive…
3518 &lt;a class="reference external" href="https://github.com/TexasInstrumen…
3519 wiki: &lt;a class="reference external" href="https://leste.maemo.org/Mot…
3520 &lt;p&gt;The Motorola Droid 4 will also likely be used to do our first p…
3521 other modem) tests, since support for phone calls on the droid seems to …
3522 furthest along.&lt;/p&gt;
3523 &lt;p&gt;Finally, a user tried our Droid 4 image on a very similar devic…
3524 Bionic (thinking he had actually gotten a Droid 4), and it actually seem…
3525 work:&lt;/p&gt;
3526 &lt;blockquote&gt;
3527 &lt;ul class="simple"&gt;
3528 &lt;li&gt;&lt;a class="reference external" href="https://talk.maemo.org/…
3529 &lt;li&gt;&lt;a class="reference external" href="https://talk.maemo.org/…
3530 &lt;/ul&gt;
3531 &lt;/blockquote&gt;
3532 &lt;p&gt;&lt;strong&gt;Support for a tablet&lt;/strong&gt;: our device l…
3533 tablet, but nothing else was published/known, that changes now with this…
3534 page on our wiki: &lt;a class="reference external" href="https://leste.m…
3535 &lt;p&gt;There are no tablet images available yet, and for the different…
3536 might need to make different images (or more complicated images that sup…
3537 multiple devices), but it's nice to see the software work on a tablet as…
3538 &lt;img alt="" src="/images/a33-twister-prealpha.jpg" style="width: 430p…
3539 &lt;/div&gt;
3540 &lt;/div&gt;
3541 &lt;div class="section" id="documentation-community"&gt;
3542 &lt;h2&gt;Documentation/Community&lt;/h2&gt;
3543 &lt;p&gt;The amount of people actively working on the project has increa…
3544 the amount of people writing code has been steady since the start. We ho…
3545 more people will get involved. There is a semi lengthy thread at talk.ma…
3546 &lt;blockquote&gt;
3547 &lt;a class="reference external" href="https://talk.maemo.org/showthread…
3548 &lt;p&gt;And we now are actively working on wiki:&lt;/p&gt;
3549 &lt;blockquote&gt;
3550 &lt;a class="reference external" href="https://leste.maemo.org"&gt;https…
3551 &lt;p&gt;The device pages from maemo-leste.github.io are now migrated to…
3552 &lt;blockquote&gt;
3553 &lt;a class="reference external" href="https://leste.maemo.org/Category:…
3554 &lt;p&gt;Next we'll been trying to document the current state of Maemo L…
3555 clear manner, and we'll try to clearly document what could (easily) be p…
3556 by new developers. Any help here is also required - so if anything is un…
3557 please join us in IRC or on the talk.maemo.org thread and ask away!&lt;/…
3558 &lt;/div&gt;
3559 &lt;div class="section" id="what-is-next"&gt;
3560 &lt;h2&gt;What is next?&lt;/h2&gt;
3561 &lt;p&gt;We are making steady progress towards the &lt;a class="referenc…
3562 for this milestone also directly benefits other devices, but we are tryi…
3563 get at least one device properly supported quickly.&lt;/p&gt;
3564 &lt;p&gt;In the coming weeks, we are going to try to:&lt;/p&gt;
3565 &lt;ul class="simple"&gt;
3566 &lt;li&gt;Document more about the current state of the project and how p…
3567 out;&lt;/li&gt;
3568 &lt;li&gt;Stabilise the wireless plugin;&lt;/li&gt;
3569 &lt;li&gt;Finish the virtual keyboard;&lt;/li&gt;
3570 &lt;li&gt;Get new pre-alpha images for developers ready&lt;/li&gt;
3571 &lt;/ul&gt;
3572 &lt;p&gt;After that, one of the developers will briefly look at supporti…
3573 because it is a device that is pretty decently supported by mainline, ha…
3574 acceleration and there is some progress on calls using the modem as well…
3575 &lt;p&gt;After this is done, there are several things that would make se…
3576 &lt;ul class="simple"&gt;
3577 &lt;li&gt;2G/3G/4G ofono plugin for icd2, creating a UI for 2G, 3G and 4…
3578 devices with a supported modem;&lt;/li&gt;
3579 &lt;li&gt;Provide a port of Qt4 so that many other applications can be b…
3580 &lt;li&gt;Look into phone calls with (one of) the Nokia N900, Droid 4 an…
3581 &lt;li&gt;Finishing the USB slave/OTG support widgets and daemons &lt;a …
3582 &lt;li&gt;Look at solving some of the parallel boot issues &lt;a class="…
3583 parallel boot, these issues actually go away, but for some reason the No…
3584 N900 specifically doesn't work with parallel boot yet.&lt;/li&gt;
3585 &lt;/ul&gt;
3586 &lt;p&gt;All in all, we're marching ahead and hopefully will be able to …
3587 N900 alpha release milestone&lt;/a&gt;.&lt;/p&gt;
3588 &lt;/div&gt;
3589 &lt;div class="section" id="interested"&gt;
3590 &lt;h2&gt;Interested?&lt;/h2&gt;
3591 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
3592 package ported, please see our &lt;a class="reference external" href="ht…
3593 &lt;p&gt;Join us! We really need more people helping out. At this point,…
3594 need developers who can work on porting packages, help out with reverse
3595 engineering, and debug driver issues.&lt;/p&gt;
3596 &lt;p&gt;We're currently on irc.freenode.net in #maemo-leste, but also h…
3597 #maemo. We also monitor the github issues closely.&lt;/p&gt;
3598 &lt;/div&gt;
3599 &lt;div class="section" id="wireless-connectivity-screenshots-on-the-nok…
3600 &lt;h2&gt;Wireless Connectivity Screenshots on the Nokia N900&lt;/h2&gt;
3601 &lt;img alt="" src="/images/n900-net-1.png" style="width: 576px; height:…
3602 &lt;img alt="" src="/images/n900-net-2.png" style="width: 576px; height:…
3603 &lt;img alt="" src="/images/n900-net-3.png" style="width: 576px; height:…
3604 &lt;img alt="" src="/images/n900-net-4.png" style="width: 576px; height:…
3605 &lt;img alt="" src="/images/n900-net-5.png" style="width: 576px; height:…
3606 &lt;img alt="" src="/images/n900-net-6.png" style="width: 576px; height:…
3607 &lt;img alt="" src="/images/n900-net-7.png" style="width: 576px; height:…
3608 &lt;img alt="" src="/images/n900-net-8.png" style="width: 576px; height:…
3609 &lt;img alt="" src="/images/n900-net-9.png" style="width: 576px; height:…
3610 &lt;img alt="" src="/images/n900-net-10.png" style="width: 576px; height…
3611 &lt;img alt="" src="/images/n900-net-11.png" style="width: 576px; height…
3612 &lt;img alt="" src="/images/n900-net-12.png" style="width: 576px; height…
3613 &lt;img alt="" src="/images/n900-net-13.png" style="width: 576px; height…
3614 &lt;/div&gt;
3615 </content><category term="news"></category><category term="kernel"></cat…
3616 &lt;p&gt;It's been over a month since our &lt;a class="reference externa…
3617 and there's quite some stuff to talk about!&lt;/p&gt;
3618 &lt;div class="section" id="on-the-software-side"&gt;
3619 &lt;h2&gt;On the software side&lt;/h2&gt;
3620 &lt;ul&gt;
3621 &lt;li&gt;&lt;p class="first"&gt;We now also have a &lt;a class="referen…
3622 particularly impressive yet, but the device pages will be moved over sho…
3623 &lt;/li&gt;
3624 &lt;li&gt;&lt;p class="first"&gt;We have added images for a new device �…
3625 &lt;p&gt;It's been over a month since our &lt;a class="reference externa…
3626 and there's quite some stuff to talk about!&lt;/p&gt;
3627 &lt;div class="section" id="on-the-software-side"&gt;
3628 &lt;h2&gt;On the software side&lt;/h2&gt;
3629 &lt;ul&gt;
3630 &lt;li&gt;&lt;p class="first"&gt;We now also have a &lt;a class="referen…
3631 particularly impressive yet, but the device pages will be moved over sho…
3632 &lt;/li&gt;
3633 &lt;li&gt;&lt;p class="first"&gt;We have added images for a new device w…
3634 &lt;a class="reference external" href="https://maemo-leste.github.io/pag…
3635 work, but is not yet tested). On the Raspberry Pi 3 the 3D acceleration …
3636 nicely and hildon-desktop can run on a full HD screen. This makes for a …
3637 native development platform.
3638 The image is armhf, not yet &lt;cite&gt;aarch64&lt;/cite&gt; (or, &lt;ci…
3639 the Raspberry Pi 3 supports &lt;cite&gt;aarch64&lt;/cite&gt;, it will ma…
3640 when we decide to work on &lt;cite&gt;aarch64&lt;/cite&gt; support.&lt;/…
3641 &lt;p&gt;&lt;a class="reference external" href="http://maedevu.maemo.org…
3642 &lt;/li&gt;
3643 &lt;li&gt;&lt;p class="first"&gt;The N950 port that &lt;cite&gt;wicket64…
3644 is also an image for the N9, but this image is as of yet untested, see a…
3645 issue &lt;a class="reference external" href="https://github.com/maemo-le…
3646 &lt;p&gt;The images can be found here: &lt;a class="reference external" …
3647 The initial announcement of the ports is on &lt;a class="reference exter…
3648 &lt;img alt="" src="/images/n950-initial-port.jpg" /&gt;
3649 &lt;/li&gt;
3650 &lt;li&gt;&lt;p class="first"&gt;The N900 wireless should be improved wi…
3651 packaged &lt;cite&gt;wl1251-cal&lt;/cite&gt;. This will divert the &lt;c…
3652 instead use the firmware in &lt;cite&gt;cal&lt;/cite&gt; on the N900. It…
3653 use the mac address saved in cal. Left to implement would be using ofono…
3654 get the right regulatory settings for the region.
3655 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3656 &lt;/li&gt;
3657 &lt;li&gt;&lt;p class="first"&gt;&lt;cite&gt;maemo-security-certman&lt;/…
3658 OpenSSL 1.1.0, and &lt;cite&gt;maemo-security-certman-applet&lt;/cite&gt…
3659 Currently the certificate store used by &lt;cite&gt;maemo-security-certm…
3660 (devuan) system one, but this will follow in due time, see
3661 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3662 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3663 &lt;img alt="" src="/images/certman-applet.png" style="width: 576px; hei…
3664 &lt;/li&gt;
3665 &lt;li&gt;&lt;p class="first"&gt;Our dd-able images shipped with new &lt…
3666 compatible, causing issues mounting these filesystems from Maemo Fremant…
3667 Safestrap and just plain Linux desktops. We have now reverted these
3668 incompatible features, so new images should be compatible with relativel…
3669 kernels/systems.&lt;/p&gt;
3670 &lt;/li&gt;
3671 &lt;li&gt;&lt;p class="first"&gt;The musb problems mentioned in our &lt;…
3672 Linux, in Linux 4.16. We are not yet shipping Linux 4.16 for all devices
3673 as we will have to rebase some of our other patches.
3674 The fixes have additionally been backported to the Linux 4.9 and Linux 4…
3675 stable trees.&lt;/p&gt;
3676 &lt;/li&gt;
3677 &lt;li&gt;&lt;p class="first"&gt;&lt;cite&gt;hildon-usb-status-bar&lt;/c…
3678 as in the March update, we hope to wrap this up in the next update.&lt;/…
3679 &lt;/li&gt;
3680 &lt;li&gt;&lt;p class="first"&gt;There are experimental SDL patches that…
3681 on top of the libsdl in devuan: &lt;a class="reference external" href="h…
3682 &lt;/li&gt;
3683 &lt;li&gt;&lt;p class="first"&gt;There is a wish to have usbnet enabled …
3684 haven't finished this yet, it might in part depend on &lt;cite&gt;hildon…
3685 work, but we hope to have finished this next month.
3686 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3687 &lt;/li&gt;
3688 &lt;li&gt;&lt;p class="first"&gt;Audio patches for the &lt;a class="refe…
3689 posted to the &lt;cite&gt;linux-omap&lt;/cite&gt; mailing list and sever…
3690 them out, including for basic phone calls!&lt;/p&gt;
3691 &lt;/li&gt;
3692 &lt;li&gt;&lt;p class="first"&gt;On the OMAP mailing list there are also…
3693 making phone calls with the modem in the &lt;a class="reference external…
3694 exciting!&lt;/p&gt;
3695 &lt;/li&gt;
3696 &lt;li&gt;&lt;p class="first"&gt;Mouse cursor should now be visible if a…
3697 useful on devices that do not (typically) have a touch screen such as the
3698 LIME2 or the Raspberry Pi 3, see
3699 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3700 &lt;/li&gt;
3701 &lt;li&gt;&lt;p class="first"&gt;The reverse engineering process for ICd…
3702 with most of the important bits now fully functional. Most importantly,
3703 &lt;cite&gt;icd2&lt;/cite&gt;, &lt;cite&gt;connui-common&lt;/cite&gt; an…
3704 &lt;p&gt;There's ongoing work to finish the
3705 &lt;a class="reference external" href="https://github.com/maemo-leste/li…
3706 which is taking slightly longer than expected, but when finished the wifi
3707 connectivity will work properly through the hildon UI.&lt;/p&gt;
3708 &lt;p&gt;Additionally, the &lt;cite&gt;libicd-network-dummy&lt;/cite&gt;…
3709 also available now.&lt;/p&gt;
3710 &lt;p&gt;Meanwhile, enjoy a screenshot of an empty network dialog on the…
3711 &lt;img alt="" src="/images/raspi-conndlg.png" style="width: 576px; heig…
3712 &lt;/li&gt;
3713 &lt;li&gt;&lt;p class="first"&gt;Our Jenkins instance is now world-viewa…
3714 &lt;/li&gt;
3715 &lt;li&gt;&lt;p class="first"&gt;NotKit has done some work on making mae…
3716 Android kernel and libhybris, and he got it to work! The result can be s…
3717 here:&lt;/p&gt;
3718 &lt;img alt="" src="/images/gemini-pda.jpg" style="width: 426px; height:…
3719 &lt;/li&gt;
3720 &lt;li&gt;&lt;p class="first"&gt;This &lt;a class="reference external" h…
3721 recently surfaced, which might make it possible to have OpenGLES acceler…
3722 2D and 3D on &lt;cite&gt;omapdrmfb&lt;/cite&gt; using the &lt;cite&gt;mo…
3723 great step forward, although at least on the N900, we would still requir…
3724 binary PowerVR userspace driver. Nevertheless, this might also make poss…
3725 PowerVR acceleration on the Droid 4 easier.&lt;/p&gt;
3726 &lt;/li&gt;
3727 &lt;/ul&gt;
3728 &lt;/div&gt;
3729 &lt;div class="section" id="what-is-next"&gt;
3730 &lt;h2&gt;What is next?&lt;/h2&gt;
3731 &lt;p&gt;Connectivity is not wrapped up, so that still remains a big goa…
3732 done, the reverse engineering efforts will likely focus on a virtual key…
3733 which is another big missing piece.&lt;/p&gt;
3734 &lt;p&gt;There's a good chance we'll soon patch together a newer Droid 4…
3735 all the recent development, including phone calls.
3736 Phone calls are a big deal, and it would be great if we can soon start p…
3737 with that on the Droid 4, and later on also the N900.&lt;/p&gt;
3738 &lt;/div&gt;
3739 &lt;div class="section" id="interested"&gt;
3740 &lt;h2&gt;Interested?&lt;/h2&gt;
3741 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
3742 package ported, please see our &lt;a class="reference external" href="ht…
3743 &lt;p&gt;Join us! We really need more people helping out. At this point,…
3744 need developers who can work on porting packages, help out with reverse
3745 engineering, and debug driver issues.&lt;/p&gt;
3746 &lt;p&gt;We're currently on irc.freenode.net in #maemo-leste, but also h…
3747 #maemo. We also monitor the github issues closely.&lt;/p&gt;
3748 &lt;/div&gt;
3749 </content><category term="news"></category><category term="kernel"></cat…
3750 &lt;p&gt;It's been a month since our &lt;a class="reference external" hr…
3751 lot of stuff to talk about!&lt;/p&gt;
3752 &lt;p&gt;First of all, someone added us to &lt;a class="reference extern…
3753 &lt;p&gt;Devuan, the distribution that Maemo Leste is based on, has rele…
3754 version of &amp;quot;Devuan ASCII&amp;quot; (Devuan 2.0): &lt;a class="r…
3755 &lt;p&gt;It's been a month since our &lt;a class="reference external" hr…
3756 lot of stuff to talk about!&lt;/p&gt;
3757 &lt;p&gt;First of all, someone added us to &lt;a class="reference extern…
3758 &lt;p&gt;Devuan, the distribution that Maemo Leste is based on, has rele…
3759 version of &amp;quot;Devuan ASCII&amp;quot; (Devuan 2.0): &lt;a class="r…
3760 Maemo Leste uses Devuan Ascii, so we're happy to see ASCII being close to
3761 a release.&lt;/p&gt;
3762 &lt;div class="section" id="on-the-software-side"&gt;
3763 &lt;h2&gt;On the software side&lt;/h2&gt;
3764 &lt;p&gt;We have imported various new packages, added new device images,…
3765 working on fixing and enhancing existing packages.&lt;/p&gt;
3766 &lt;ul&gt;
3767 &lt;li&gt;&lt;p class="first"&gt;We have ported the community-ssu batter…
3768 is now available as an update (via apt) and installed by default in the …
3769 images. (See &lt;a class="reference external" href="https://github.com/…
3770 There are still some open issues (
3771 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3772 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3773 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3774 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3775 &lt;/li&gt;
3776 &lt;li&gt;&lt;p class="first"&gt;The battery applet work also uncovered …
3777 to the status of the battery not being correct. This bug was fixed short…
3778 after the bug was reported, with patches in this thread: &lt;a class="re…
3779 fixes&lt;/a&gt;.
3780 Another issue was uncovered when the battery applet seemed to get chargi…
3781 events with a very long delay (60s+). The patch is currently on the mail…
3782 list, but will hopefully make its way into the kernel after it has gotte…
3783 review: &lt;a class="reference external" href="https://marc.info/?l=linu…
3784 status change&lt;/a&gt;.&lt;/p&gt;
3785 &lt;img alt="" src="/images/n900-charging-battery-applet.png" style="wid…
3786 &lt;/li&gt;
3787 &lt;li&gt;&lt;p class="first"&gt;The usb status bar has received some in…
3788 &lt;cite&gt;udev&lt;/cite&gt;, and now the UI will pop up when the N900 …
3789 now) is connected to a PC. Actually changing the USB gadgets does not y…
3790 work, since we intend to switch to &lt;cite&gt;configfs&lt;/cite&gt; and…
3791 deprecated gadget modes, so that we can also provide more complex gadget…
3792 the near future, see
3793 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3794 While porting the applet, a few kernel bugs were uncovered. The first pr…
3795 was that reading the &lt;cite&gt;vbus&lt;/cite&gt; status from sysfs cau…
3796 should be fixed with this patch: &lt;a class="reference external" href="…
3797 pm_runtime_{get,put}_sync before reading vbus registers&lt;/a&gt;.
3798 The second issue is that sometimes the &lt;cite&gt;mode&lt;/cite&gt; fil…
3799 controller will return &lt;cite&gt;(null)&lt;/cite&gt; rather than a sen…
3800 &lt;cite&gt;b_peripheral&lt;/cite&gt;, etc). This has been reported here…
3801 sysfs mode file after disabling a gadget (and at other times, system han…
3802 suggests, at other times the device would simply reboot when switching to
3803 another gadget. So there's more work to be done in this area.&lt;/p&gt;
3804 &lt;img alt="" src="/images/leste-initial-usb-applet.png" style="width: …
3805 &lt;/li&gt;
3806 &lt;li&gt;&lt;p class="first"&gt;The system menu and lock screen mostly …
3807 startup on the N900. This is likely a boot (race) condition triggered in…
3808 by the fact that &lt;cite&gt;hildon-desktop&lt;/cite&gt; currently start…
3809 screenshots of working UI:&lt;/p&gt;
3810 &lt;img alt="" src="/images/n900-lock-slider.png" style="width: 576px; h…
3811 &lt;img alt="" src="/images/n900-system-menu.png" style="width: 576px; h…
3812 &lt;/li&gt;
3813 &lt;li&gt;&lt;p class="first"&gt;To be able to quickly get some of these…
3814 git repositories with some device specific kernel patches. Now, at least…
3815 the N900, we also have a package: &lt;cite&gt;linux-image-n900 - Linux k…
3816 Nokia N900 (4.15)&lt;/cite&gt;. It currently already carries all of the …
3817 above.&lt;/p&gt;
3818 &lt;/li&gt;
3819 &lt;/ul&gt;
3820 &lt;ul class="simple"&gt;
3821 &lt;li&gt;The orientation lock applet is also ported, but has yet to see…
3822 testing, see
3823 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3824 &lt;/ul&gt;
3825 &lt;ul&gt;
3826 &lt;li&gt;&lt;p class="first"&gt;The &lt;cite&gt;Mode Control Entity&lt;…
3827 and likely on almost every other device with Linux mainline support out …
3828 see &lt;a class="reference external" href="https://github.com/maemo-lest…
3829 &lt;/li&gt;
3830 &lt;li&gt;&lt;p class="first"&gt;&lt;cite&gt;mce&lt;/cite&gt; can now re…
3831 work done on the battery applet, see
3832 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3833 &lt;/li&gt;
3834 &lt;li&gt;&lt;p class="first"&gt;&lt;cite&gt;ofono&lt;/cite&gt; no longe…
3835 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3836 imported the latest ofono release, since the required version was not yet
3837 present in Debian sid (nor in Devuan).&lt;/p&gt;
3838 &lt;/li&gt;
3839 &lt;li&gt;&lt;p class="first"&gt;With some work, &lt;cite&gt;ofono&lt;/c…
3840 described in &lt;a class="reference external" href="https://github.com/m…
3841 call, using dbus. The phone call is without audio. At present, there is …
3842 integration or UI available in Maemo Leste for any of this.&lt;/p&gt;
3843 &lt;/li&gt;
3844 &lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="…
3845 to have already rooted the device and to have installed safestrap.
3846 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3847 We hope that someone will volunteer to extend our current device pages w…
3848 installation instructions, or at least pointers to said instructions (see
3849 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3850 &lt;/li&gt;
3851 &lt;li&gt;&lt;p class="first"&gt;There are also &lt;a class="reference e…
3852 do not yet contain any hardware acceleration. At present, the LIME2 imag…
3853 also require that a HDMI monitor is hooked up at boot time. (If someone …
3854 out the images, please document your experience and consider adding to o…
3855 devices pages). There is an open issue that contains the current state o…
3856 images: &lt;a class="reference external" href="https://github.com/maemo-…
3857 &lt;/li&gt;
3858 &lt;li&gt;&lt;p class="first"&gt;There are now also &lt;cite&gt;armel&lt…
3859 yet work&lt;/strong&gt;, so please stick to &lt;cite&gt;armhf&lt;/cite&g…
3860 See &lt;a class="reference external" href="https://github.com/maemo-lest…
3861 &lt;/li&gt;
3862 &lt;li&gt;&lt;p class="first"&gt;Our repositories were missing source pa…
3863 build-dep&lt;/cite&gt; and &lt;cite&gt;apt-get source&lt;/cite&gt; often…
3864 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3865 &lt;p&gt;Several people have inquired about a &amp;quot;Scratchbox&amp;q…
3866 development is done on the devices themselves, or virtual machines. You …
3867 simply use the standard Debian development tools for all development and
3868 packaging, so at this point there does not seem to be a reason to develo…
3869 Scratchbox-like environment.&lt;/p&gt;
3870 &lt;/li&gt;
3871 &lt;li&gt;&lt;p class="first"&gt;A &lt;strong&gt;lot&lt;/strong&gt; of w…
3872 UI, API, daemon and plugins) for Maemo Leste. Unfortunately, it is not i…
3873 completed state yet, but it's getting quite close. More on that later on…
3874 this post.&lt;/p&gt;
3875 &lt;/li&gt;
3876 &lt;/ul&gt;
3877 &lt;p&gt;More work has been done behind the scenes, so if you're excited…
3878 follow our github issue tracker and/or the IRC channel. We also have log…
3879 channel history now: &lt;a class="reference external" href="http://maede…
3880 &lt;/div&gt;
3881 &lt;div class="section" id="what-is-next"&gt;
3882 &lt;h2&gt;What is next?&lt;/h2&gt;
3883 &lt;p&gt;We have started to use the Github 'Milestones' feature to sort …
3884 of importance and feasibility, and you can see the ticket that we deem n…
3885 for an Alpha releases here: &lt;a class="reference external" href="https…
3886 &lt;p&gt;A lot of major things are still missing. A few obvious ones are…
3887 and daemons for conversations, integration for wifi connectivity, integr…
3888 for 3g data, 3d acceleration for various supported platforms, support fo…
3889 applications and some sort of Android application support. We will try t…
3890 what we're going to work on for the next month, to give you an indicatio…
3891 where we are, where we are going, and where you can help.&lt;/p&gt;
3892 &lt;div class="section" id="connectivity"&gt;
3893 &lt;h3&gt;Connectivity&lt;/h3&gt;
3894 &lt;p&gt;The first big thing that we want to attempt to get into a worki…
3895 &lt;cite&gt;connui&lt;/cite&gt;, &lt;cite&gt;icd2&lt;/cite&gt; and &lt;c…
3896 we want wifi to work with the Maemo Fremantle UIs. To do this, we need t…
3897 engineering the last bits of &lt;cite&gt;connui&lt;/cite&gt;, and then w…
3898 &lt;cite&gt;icd2&lt;/cite&gt; that communicates with &lt;cite&gt;wpa_sup…
3899 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3900 We will need someone to finish the &lt;cite&gt;icd2&lt;/cite&gt; documen…
3901 &lt;p&gt;Similarly, we would also need someone to take a look at what th…
3902 be to integrate ofono into our networking stack. One method to do that w…
3903 to integrate it into icd2, but perhaps there are also alternatives, by u…
3904 &lt;cite&gt;NetworkManager&lt;/cite&gt; or &lt;cite&gt;connui&lt;/cite&g…
3905 &lt;p&gt;Having working phone calls with audio (even with perhaps not to…
3906 quality) would be a huge win and might not be too far out, we're hoping …
3907 will pick this up, see &lt;a class="reference external" href="https://gi…
3908 &lt;/div&gt;
3909 &lt;div class="section" id="android-in-a-box"&gt;
3910 &lt;h3&gt;Android in a box&lt;/h3&gt;
3911 &lt;p&gt;The best way to run Android applications on GNU/Linux seems to …
3912 Devuan): &lt;a class="reference external" href="https://bugs.debian.org/…
3913 We have a ticket for anbox support, &lt;a class="reference external" hre…
3914 &lt;p&gt;We do not yet know how much RAM anbox would use and if it is fe…
3915 our supported devices, but devices such as the LIME2 and the Motorola Dr…
3916 might have enough RAM to spare to run Android applications using Anbox.&…
3917 &lt;/div&gt;
3918 &lt;div class="section" id="drivers-and-packaging"&gt;
3919 &lt;h3&gt;Drivers and packaging&lt;/h3&gt;
3920 &lt;p&gt;Having 3D acceleration work on the LIME2 devices would be quite…
3921 can output to high resolution screens, in which case 3D acceleration is …
3922 must-have &lt;a class="reference external" href="https://github.com/maem…
3923 &lt;p&gt;The Droid 4 also currently has no 3D acceleration. We hope that…
3924 lightweight version of &lt;cite&gt;hildon-desktop&lt;/cite&gt; can provi…
3925 &lt;p&gt;Finishing the USB gadget code is definitely a short term goal, …
3926 on how fast we can get the kernel bugs resolved.&lt;/p&gt;
3927 &lt;p&gt;Another thing we want to wrap up soon is importing the Maemo Qt…
3928 &lt;a class="reference external" href="https://github.com/maemo-leste/bu…
3929 allow us (and hopefully, others) to import many more packages from Maemo
3930 Fremantle. Examples of such packages are clockui (&lt;a class="reference…
3931 (&lt;a class="reference external" href="https://github.com/maemo-leste/b…
3932 &lt;p&gt;Packaging &lt;cite&gt;pulseaudio&lt;/cite&gt; is also somewhere…
3933 required for better call quality on the N900 and also to protect the N900
3934 speakers from being irrepairably damaged &lt;a class="reference external…
3935 &lt;/div&gt;
3936 &lt;div class="section" id="platform-support"&gt;
3937 &lt;h3&gt;Platform support&lt;/h3&gt;
3938 &lt;p&gt;We might look at supporting &lt;cite&gt;arm64&lt;/cite&gt; in t…
3939 device that we can test our builds on.&lt;/p&gt;
3940 &lt;/div&gt;
3941 &lt;/div&gt;
3942 &lt;div class="section" id="interested"&gt;
3943 &lt;h2&gt;Interested?&lt;/h2&gt;
3944 &lt;p&gt;If you're interested in specifics, or helping out, or wish to h…
3945 package ported, please see our &lt;a class="reference external" href="ht…
3946 &lt;p&gt;Join us! We really need more people helping out. At this point,…
3947 need developers who can work on porting packages, help out with reverse
3948 engineering, and debug driver issues.&lt;/p&gt;
3949 &lt;p&gt;We're currently on irc.freenode.net in #maemo-leste, but also h…
3950 #maemo. We also monitor the github issues closely.&lt;/p&gt;
3951 &lt;/div&gt;
3952 </content><category term="news"></category><category term="kernel"></cat…
3953 &lt;p&gt;We are happy to announce the immediate availability of Maemo &l…
3954 (pre-alpha), a GNU+Linux distribution in spirit of &lt;a class="referenc…
3955 and phones, like the famous &lt;cite&gt;Nokia N900&lt;/cite&gt;.&lt;/p&g…
3956 &lt;p&gt;Maemo &lt;cite&gt;Leste&lt;/cite&gt; aims to provide a similar …
3957 based on …&lt;/p&gt;</summary><content type="html">&lt;img alt="" src=…
3958 &lt;p&gt;We are happy to announce the immediate availability of Maemo &l…
3959 (pre-alpha), a GNU+Linux distribution in spirit of &lt;a class="referenc…
3960 and phones, like the famous &lt;cite&gt;Nokia N900&lt;/cite&gt;.&lt;/p&g…
3961 &lt;p&gt;Maemo &lt;cite&gt;Leste&lt;/cite&gt; aims to provide a similar …
3962 based on a modern and free software stack. The initially targetted devic…
3963 &lt;a class="reference external" href="https://maemo-leste.github.io/pag…
3964 targets exist
3965 (&lt;a class="reference external" href="https://maemo-leste.github.io/pa…
3966 &lt;a class="reference external" href="https://maemo-leste.github.io/pag…
3967 &lt;a class="reference external" href="https://maemo-leste.github.io/pag…
3968 &lt;a class="reference external" href="https://maemo-leste.github.io/pag…
3969 &lt;p&gt;In short, we aim to provide a free and open GNU+Linux based dis…
3970 tablets and phones, based on proven and existing code.&lt;/p&gt;
3971 &lt;div class="section" id="history"&gt;
3972 &lt;h2&gt;History&lt;/h2&gt;
3973 &lt;p&gt;The &lt;a class="reference external" href="https://en.wikipedia…
3974 originally developed by Nokia for it's line of internet tablets, such as…
3975 &lt;a class="reference external" href="https://en.wikipedia.org/wiki/Nok…
3976 &lt;a class="reference external" href="https://en.wikipedia.org/wiki/Nok…
3977 &lt;a class="reference external" href="https://en.wikipedia.org/wiki/Nok…
3978 and the &lt;a class="reference external" href="https://en.wikipedia.org/…
3979 The &lt;cite&gt;Maemo&lt;/cite&gt; version for the Nokia N900 was &lt;ci…
3980 &lt;p&gt;After Nokia stopped working on &lt;cite&gt;Maemo&lt;/cite&gt; g…
3981 the community picked up maintainership of &lt;cite&gt;Maemo&lt;/cite&gt;…
3982 SSU&lt;/a&gt; effort that, to this day, provides
3983 updates for the Nokia N900.&lt;/p&gt;
3984 &lt;p&gt;Additionally, the community has been working on upstreaming mos…
3985 drivers for the Nokia, the current status can be seen on &lt;a class="re…
3986 supported phone by Linux mainline.&lt;/p&gt;
3987 &lt;p&gt;Maemo &lt;cite&gt;Leste&lt;/cite&gt; uses a modern base (in the…
3988 most of the software from Maemo &lt;cite&gt;Fremantle&lt;/cite&gt; avail…
3989 &lt;cite&gt;Fremantle&lt;/cite&gt; was also based on Debian and uses the…
3990 the transition a natural one.&lt;/p&gt;
3991 &lt;/div&gt;
3992 &lt;div class="section" id="what-have-we-done-so-far"&gt;
3993 &lt;h2&gt;What have we done so far?&lt;/h2&gt;
3994 &lt;p&gt;We have set up a Jenkins instance &lt;a class="footnote-referen…
3995 have created, ported or imported from Fremantle and the Community SSU.
3996 Currently, this Jenkins instance still builds for both jessie and stretc…
3997 we plan to turn off the jessie builds soon. All of the imported packages…
3998 hosted on our Github project space: &lt;a class="reference external" hre…
3999 &lt;p&gt;We have working &lt;a class="footnote-reference" href="#id5" id…
4000 patches) and a &lt;a class="reference external" href="https://github.com…
4001 require userspace blobs, which are packaged in the &lt;cite&gt;n900&lt;/…
4002 repository.&lt;/p&gt;
4003 &lt;p&gt;There is a meta package available called &lt;cite&gt;hildon-met…
4004 the packages we have ported. For the &lt;cite&gt;Nokia N900&lt;/cite&gt;…
4005 be copied to a SD card. These images should boot directly to Maemo
4006 &lt;cite&gt;hildon-desktop&lt;/cite&gt;.&lt;/p&gt;
4007 &lt;p&gt;If you have neither of these devices, you can also install Maem…
4008 a &lt;a class="reference external" href="https://maemo-leste.github.io/p…
4009 or try to port Maemo &lt;cite&gt;Leste&lt;/cite&gt; to another
4010 device. In general, any Linux supported device that has some GPU acceler…
4011 (or software rendering with llvmpipe) should be a viable target.&lt;/p&g…
4012 &lt;p&gt;We are also gradually phasing out old and unmaintained software…
4013 has already been done by the Community SSU folks). Maemo &lt;cite&gt;Fre…
4014 now unmaintained &lt;cite&gt;upstart&lt;/cite&gt;, which has been replac…
4015 &lt;cite&gt;OpenRC&lt;/cite&gt;. We have also replaced &lt;cite&gt;hald&…
4016 such as &lt;cite&gt;upower&lt;/cite&gt;), and adjusted the Maemo softwar…
4017 &lt;table class="docutils footnote" frame="void" id="id4" rules="none"&g…
4018 &lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
4019 &lt;tbody valign="top"&gt;
4020 &lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#id1"&g…
4021 &lt;a class="reference external" href="https://github.com/maemo-leste/je…
4022 demand, depending on whether new code is pushed. Package builds have a s…
4023 workflow and versioning explained more in-depth here: &amp;lt;url to jen…
4024 &lt;/tbody&gt;
4025 &lt;/table&gt;
4026 &lt;table class="docutils footnote" frame="void" id="id5" rules="none"&g…
4027 &lt;colgroup&gt;&lt;col class="label" /&gt;&lt;col /&gt;&lt;/colgroup&gt;
4028 &lt;tbody valign="top"&gt;
4029 &lt;tr&gt;&lt;td class="label"&gt;&lt;a class="fn-backref" href="#id2"&g…
4030 &lt;/tbody&gt;
4031 &lt;/table&gt;
4032 &lt;/div&gt;
4033 &lt;div class="section" id="what-is-in-the-current-pre-alpha-release"&gt;
4034 &lt;h2&gt;What is in the current pre-alpha release?&lt;/h2&gt;
4035 &lt;p&gt;The current pre-alpha release should boot to hildon-desktop (th…
4036 component of the desktop environment) on the N900. It may take a few min…
4037 to an open issue in powervr that causes the startup in particular to be …
4038 slow. Wireless should work, once &lt;cite&gt;wpa_supplicant.conf&lt;/cit…
4039 keyboard should have sensible key mappings and the lock switch and other…
4040 should work. The Fremantle xterm application also works, as should the s…
4041 area (with a single status applet - the 'profile' applet)&lt;/p&gt;
4042 &lt;p&gt;It is possible to install all the packages in devuan/debian, bu…
4043 them to work smoothly; Firefox can be installed, but it is not optimised…
4044 mobile usage, and scrolling using the touchscreen will not work either.&…
4045 &lt;img alt="Initial bringup of hildon-desktop on the Nokia N900" src="/…
4046 &lt;p&gt;The Motorola Droid 4 and LIME2 images not yet ready, but here a…
4047 screenshots showing initial bringup of the environment anyway.&lt;/p&gt;
4048 &lt;img alt="Initial bringup of hildon-desktop on the Motorola Droid 4" …
4049 &lt;p&gt;Droid 4 running &lt;cite&gt;hildon-desktop&lt;/cite&gt;.&lt;/p&…
4050 &lt;img alt="Lime2 outputting a FullHD hildon-desktop to a monitor" src=…
4051 &lt;p&gt;LIME2 outputting &lt;cite&gt;hildon-desktop&lt;/cite&gt; to a 1…
4052 &lt;/div&gt;
4053 &lt;div class="section" id="what-are-the-next-steps"&gt;
4054 &lt;h2&gt;What are the next steps?&lt;/h2&gt;
4055 &lt;p&gt;We are working on porting more Maemo (Fremantle) userland towar…
4056 base, in order to provide a better and more familiar interface and exper…
4057 for users and developers. More status applets, connectivity (wifi, 2g/3g…
4058 on their way. Most packages need some sort of porting, and others are no…
4059 open yet, and will need to be replaced or opened up. The wiki pages &lt;…
4060 packages.&lt;/p&gt;
4061 &lt;p&gt;We will also try to prepare working images for the Droid 4 and
4062 the LIME2, hopefully with some 3D acceleration.&lt;/p&gt;
4063 &lt;p&gt;If you're interested in specifics, or helping our, or wish to h…
4064 package ported, please see our &lt;a class="reference external" href="ht…
4065 &lt;p&gt;Once more bits are in place, we will start looking at 2g/3g con…
4066 phone calls. Power saving options might then also be something to look a…
4067 &lt;/div&gt;
4068 &lt;div class="section" id="interested"&gt;
4069 &lt;h2&gt;Interested?&lt;/h2&gt;
4070 &lt;p&gt;Join us! We really need more people helping out. At this point,…
4071 need developers who can work on porting packages, help out with reverse
4072 engineering, and debug driver issues.&lt;/p&gt;
4073 &lt;p&gt;We're currently on irc.freenode.net in #maemo-leste, but also h…
4074 #maemo. We monitor the github issues closely, but also aim to find an
4075 appropriate (or set up a) mailing list.&lt;/p&gt;
4076 &lt;/div&gt;
4077
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.