<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andrea Bernabei</title>
	<atom:link href="https://bernabei.me/feed/" rel="self" type="application/rss+xml" />
	<link>https://bernabei.me</link>
	<description>a.k.a. faenil</description>
	<lastBuildDate>Sun, 05 Mar 2023 15:46:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Contributing to Sony Open Devices: Sony Xperia 5 IV enablement</title>
		<link>https://bernabei.me/2023/03/05/contributing-to-sony-open-devices-sony-xperia-5-iv-enablement/</link>
					<comments>https://bernabei.me/2023/03/05/contributing-to-sony-open-devices-sony-xperia-5-iv-enablement/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Sun, 05 Mar 2023 15:03:09 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<guid isPermaLink="false">https://bernabei.me/?p=2125</guid>

					<description><![CDATA[Last month, like every year since 2016 or so :D, I attended FOSDEM. I had the pleasure to finally meet Caleb, who I had known for their efforts in mainlining the Snapdragon 845 SoC, but also Alin Jerpelea, Senior Open Source Software Architect at Sony, who I had so far mostly interacted with via the <a class="read-more" href="https://bernabei.me/2023/03/05/contributing-to-sony-open-devices-sony-xperia-5-iv-enablement/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Last month, like every year since 2016 or so :D, I attended FOSDEM.</p>



<p class="wp-block-paragraph">I had the pleasure to finally meet <a href="https://fosstodon.org/@calebccff">Caleb</a>, who I had known for their efforts in mainlining the Snapdragon 845 SoC, but also <a href="https://twitter.com/devjerpelea">Alin Jerpelea</a>, Senior Open Source Software Architect at Sony, who I had so far mostly interacted with via the Sony Open Devices <a href="https://github.com/sonyxperiadev/bug_tracker/issues">github bugtracker</a>, where I had been been reporting issues affecting Sony&#8217;s AOSP image on my XZ2 Compact.</p>



<p class="wp-block-paragraph">I had been following the <a href="https://developer.sony.com/develop/open-devices/#overview-content">Open Devices project</a> for a few years already , but I recently got in closer contact with their community in an effort to contribute some time to mainlining their devices and contributing to Sony&#8217;s effort.</p>



<p class="wp-block-paragraph">As part of that, I will be spending some of the very little spare time available to lend a hand and iron out issues in running <a href="https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-android-13">Sony&#8217;s AOSP</a> Android 13 on Sony Xperia 5 IV (aka pdx224, Nagara platfom) <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=2125">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2023/03/05/contributing-to-sony-open-devices-sony-xperia-5-iv-enablement/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mainlining Sony Xperia XZ2 Compact: can I?</title>
		<link>https://bernabei.me/2023/01/24/mainlining-sony-xperia-xz2-compact-can-i/</link>
					<comments>https://bernabei.me/2023/01/24/mainlining-sony-xperia-xz2-compact-can-i/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Tue, 24 Jan 2023 22:49:44 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<guid isPermaLink="false">https://bernabei.me/?p=2120</guid>

					<description><![CDATA[Those of you who know me well, know that I am particularly passionate about mobile OSes. One of the top criteria when choosing a new phone is how &#8220;hackable&#8221; it is, i.e. whether it allows things unlocking the bootloader, flashing other firmwares and ideally mainline Linux support, but also how OSS-friendly its manufacturer s. That <a class="read-more" href="https://bernabei.me/2023/01/24/mainlining-sony-xperia-xz2-compact-can-i/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Those of you who know me well, know that I am particularly passionate about mobile OSes.</p>



<p class="wp-block-paragraph">One of the top criteria when choosing a new phone is how &#8220;hackable&#8221; it is, i.e. whether it allows things unlocking the bootloader, flashing other firmwares and ideally mainline Linux support, but also how OSS-friendly its manufacturer s.</p>



<p class="wp-block-paragraph">That is why, a few years ago, I bought the Sony Xperia XZ2 Compact.<br>Compact, powerful, hackable.</p>



<p class="wp-block-paragraph">I have been a long time Jolla fan (I was doing my internship there when we released the first Jolla phone! Oh, memories&#8230;) and it&#8217;s been a long time wish of mine to bring Sailfish OS to my phone.</p>



<p class="wp-block-paragraph">Meanwhile, the awesome @<a href="https://github.com/rinigus">rinigus</a> <a href="https://github.com/sailfishos-sony-tama">has made it</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<p class="wp-block-paragraph">I also always kept an eye on Sony&#8217;s efforts in the open-source world, especially the <a href="https://developer.sony.com/develop/open-devices/#overview-content">Sony Open Devices Program</a>.</p>



<p class="wp-block-paragraph">After attending @<a href="https://connolly.tech/">caleb</a>&#8216;s session on <a href="https://archive.fosdem.org/2022/schedule/event/mobile_kernel_snapdragon_845/">implementing Linux mainline support for the Snapdragon 845 SoC</a> (the same XZ2 Compact is based on!) I started thinking I could join that project and contribute to mainlining my device.</p>



<p class="wp-block-paragraph">Life with a toddler is <strong>incredibly</strong> <strong>busy</strong> , but I have finally decided to dedicate some of the very, very, very little spare time I have to this cause. Something like 1-2hrs per week, mostly in the evenings.</p>



<p class="wp-block-paragraph">I know this will be fun!</p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=2120">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2023/01/24/mainlining-sony-xperia-xz2-compact-can-i/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Long time no see!</title>
		<link>https://bernabei.me/2023/01/24/long-time-no-see/</link>
					<comments>https://bernabei.me/2023/01/24/long-time-no-see/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Tue, 24 Jan 2023 22:33:55 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<guid isPermaLink="false">https://bernabei.me/?p=2118</guid>

					<description><![CDATA[Wow, it&#8217;s been a while. So many things happened since last post. I quit Canonical, where I was working on Ubuntu Touch, right before the project was closed. I joined Samsung R&#38;D UK, where I spent 3 amazing years developing software for Samsung&#8217;s flagship phones, from a kernel driver for the Samsung S9 to an <a class="read-more" href="https://bernabei.me/2023/01/24/long-time-no-see/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wow, it&#8217;s been a while.</p>



<p class="wp-block-paragraph">So many things happened since last post.</p>



<p class="wp-block-paragraph">I quit Canonical, where I was working on Ubuntu Touch, right before the project was closed.</p>



<p class="wp-block-paragraph">I joined Samsung R&amp;D UK, where I spent 3 amazing years developing software for Samsung&#8217;s flagship phones, from a kernel driver for the Samsung S9 to an AI-based system service for game performance optimisation, like a smart CPU/GPU governor.</p>



<p class="wp-block-paragraph">I was then approached by CrowdStrike, who gave me the opportunity to dive into cybersecurity and to start my first remote job. <br>What an amazing bunch of people was waiting for me, there!<br>Fast-forward 2 years, I am still at CrowdStrike.</p>



<p class="wp-block-paragraph">Last but not least, we are now parents of a wonderful little princess &lt;3</p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=2118">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2023/01/24/long-time-no-see/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#8220;Our dependence on technology is growing faster than our ability to secure it&#8221;</title>
		<link>https://bernabei.me/2016/01/24/our-dependence-on-technology-is-growing-faster-than-our-ability-to-secure-it/</link>
					<comments>https://bernabei.me/2016/01/24/our-dependence-on-technology-is-growing-faster-than-our-ability-to-secure-it/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Sun, 24 Jan 2016 11:51:15 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<guid isPermaLink="false">https://bernabei.me/?p=1850</guid>

					<description><![CDATA[This quote deserves a blog post. He&#8217;s just so right. That&#8217;s it, I just wanted to share it. Source Write a quick comment]]></description>
										<content:encoded><![CDATA[<p>This quote deserves a blog post.<br />
He&#8217;s just so right. That&#8217;s it, I just wanted to share it.<br />
Source</p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=1850">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2016/01/24/our-dependence-on-technology-is-growing-faster-than-our-ability-to-secure-it/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Let&#8217;s Encrypt!</title>
		<link>https://bernabei.me/2015/12/05/lets-encrypt/</link>
					<comments>https://bernabei.me/2015/12/05/lets-encrypt/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Sat, 05 Dec 2015 22:55:44 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<guid isPermaLink="false">https://bernabei.me/?p=1845</guid>

					<description><![CDATA[Seriously 😀 Let&#8217;s Encrypt was released as Public Beta a couple of days ago. You&#8217;ve got no excuses anymore, if you have a website, you have to use it! It is easy (if you have one of the supported OSes), but above all&#8230;it&#8217;s free!! How cool is that?!? A Certificate Authority that provides you with <a class="read-more" href="https://bernabei.me/2015/12/05/lets-encrypt/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>Seriously <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Let&#8217;s Encrypt was released as Public Beta a couple of days ago.<br />
You&#8217;ve got no excuses anymore, if you have a website, you have to use it!</p>
<p>It is easy (if you have one of the supported OSes), but above all&#8230;it&#8217;s free!! How cool is that?!? A Certificate Authority that provides you with certificates for FREE!! \o/</p>
<p>Okay, it all still comes with the risk of trusting a CA&#8230;a court could issue an order and get the master key, bla, bla, bla&#8230;<br />
But hey, this is a step in the right direction!</p>
<p>One day we&#8217;ll have a secure net that doesn&#8217;t rely on CAs anymore.<br />
One day&#8230;</p>
<p>In the meanwhile, https://letsencrypt.org/</p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=1845">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2015/12/05/lets-encrypt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>More hardware fun: loudspeakers comparison on Jolla!</title>
		<link>https://bernabei.me/2015/01/22/more-hardware-fun-loudspeakers-comparison-on-jolla/</link>
					<comments>https://bernabei.me/2015/01/22/more-hardware-fun-loudspeakers-comparison-on-jolla/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Thu, 22 Jan 2015 16:55:31 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<guid isPermaLink="false">http://www.bernabei.me/?p=1706</guid>

					<description><![CDATA[Hello people! 🙂 I know, I know, I promised I&#8217;d publish this post months ago&#8230;but I&#8217;ve been very busy with my thesis (Oh, by the way, I got my master&#8217;s degree last month! Anyone looking for a Qt/QML developer? :D) so I had to postpone this until now. But better late than never, right? 🙂 <a class="read-more" href="https://bernabei.me/2015/01/22/more-hardware-fun-loudspeakers-comparison-on-jolla/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>Hello people! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>I know, I know, I promised I&#8217;d publish this post months ago&#8230;but I&#8217;ve been very busy with my thesis (Oh, by the way, I got my master&#8217;s degree last month! Anyone looking for a Qt/QML developer? :D) so I had to postpone this until now.</p>
<p>But better late than never, right? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>If you haven&#8217;t read the previous post, let me sum up what I&#8217;m trying to accomplish here:<br />
basically, Jolla&#8217;s loudspeaker SUCKS, it does, really <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
I thought it could be fun to buy a few genuine loudspeakers from phones which are known to have loud buzzers and try implanting them in my Jolla, just to see if it would actually make a big difference.</p>
<p>I used GsmArena&#8217;s loudness tests (they do it for all phone reviews) to select 9 loudspeakers and then bought them from online shops.</p>
<p><strong>Test method</strong></p>
<p>What I did was:<br />
1) Open the phone<br />
2) Replace the original loudspeaker with one from the test batch<br />
3) Record a video of my Jolla playing Jolla&#8217;s ringtone via the new loudspeaker<br />
4) Use Audacity to analyze the audio stream and collect the raw spectrum data<br />
5) Import the spectrum data on plot.ly to generate an interactive plot! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
6) Analyze/Enjoy the results <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>DISCLAIMER: I am no electronics engineer, I am a software developer who loves tinkering with whatever  happens to be under his hands. This test doesn&#8217;t take impedance or resonance into account, it&#8217;s just plug-and-play fun. For example, the <strong>amplifier</strong> on the Jolla is probably another bottleneck!</p>
<p><strong>Results</strong></p>
<p>The results are a video and two interactive plots.</p>
<p>The video contains all the audio tests, so you can listen to it to form your own idea about the performance of those speakers on the Jolla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><span style="line-height: 1.5;"></p>
<p><a href="//www.youtube.com/watch?v=Sp8lww8S7U4">//www.youtube.com/watch?v=Sp8lww8S7U4</a></p>
<p></span></p>
<p><span style="line-height: 1.5;">The interactive plots provide an easy way to compare the loudness of Jolla&#8217;s original loudspeaker to the ones in the testbed. You can pan/zoom and <strong>show/hide some of the loudspeakers in order to make a clean comparison between only 2 datasets</strong>, for instance.</span></p>
<p><strong>PLEASE HIDE SOME OF THE CURVES TO BE ABLE TO ANALYZE THE DATA, OR YOU&#8217;LL JUST SEE A MESS <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> IT&#8217;S ENOUGH TO CLICK ON THE LEGEND ITEMS TO HIDE THE CORRESPONDING CURVE <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></p>
<p><strong>IFRAME WARNING (sorry)<br />
</strong><br />
<iframe width="800" height="600" frameborder="0" seamless="seamless" scrolling="no" src="https://plot.ly/~faenil/58.embed?width=800&#038;height=600"></iframe></p>
<p>Due to the fact that this plot uses a logarithmic scale (because of the dB values), it may not be easy to understand how one speaker compares to another one (i.e. -50dB vs -25dB doesn&#8217;t mean that the latter is 2x louder!).</p>
<p>For this reason, in the next step I converted the data to a more easily readable format.<br />
Taking into account that the results are measured in dB using <a href="http://en.wikipedia.org/wiki/DBFS">dBFS</a>, we can give a rough estimate of how Jolla&#8217;s loudspeaker compares to the other ones by using the formula:</p>
<p>[math]comparison = \frac{(10^{(\frac{20}{competitor\_dB})})}{(10^{(\frac{20}{jolla\_dB})})}[/math]</p>
<p>this will give us the amplitude ratio, i.e. how much higher/lower the amplitude of the signal created by the competitor buzzer is, using Jolla&#8217;s loudspeaker as a reference (0%). A value of 100% means that the signal amplitude was 2x than Jolla&#8217;s one on that particular frequency. Using the toggles to hide some of the curves is particularly useful to be able to get a better visual over the results <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Try deselecting all the results but the ones from Jolla and Xperia E1 by tapping on the corresponding legend entries, for example <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The amplitude is related to acoustic energy, so a higher amplitude corresponds to a louder sound. (more info <a href="http://www.howmusicworks.org/103/Sound-and-Music/Amplitude-and-Frequency">here</a>)</p>
<p>As we can see, Jolla&#8217;s loudspeaker is pretty weak&#8230;there are some buzzers which manage to get below its level at some frequencies, but some loudspeakers are a lot louder at other ones. Xperia E1&#8217;s produces a signal whose amplitude is a massive <strong>600% higher</strong> than Jolla&#8217;s, at 8441 Hertz frequency!</p>
<p><iframe src="https://plot.ly/~faenil/60.embed?width=800&amp;height=600" width="800" height="600" frameborder="0" scrolling="no" seamless="seamless"></iframe><br />
&nbsp;</p>
<p>Now, the next steps&#8230;</p>
<ol>
<li>Choose the best one</li>
<li>Fit it inside Jolla&#8217;s housing</li>
<li>Find a way to connect the (different) loudspeaker pins to the motherboard audio out pins</li>
</ol>
<p>Anyone who feels like helping out? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=1706">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2015/01/22/more-hardware-fun-loudspeakers-comparison-on-jolla/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hacking my Jolla: loudspeaker hardware mod</title>
		<link>https://bernabei.me/2014/01/21/hacking-my-jolla-loudspeaker-hardware-mod/</link>
					<comments>https://bernabei.me/2014/01/21/hacking-my-jolla-loudspeaker-hardware-mod/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Tue, 21 Jan 2014 15:40:10 +0000</pubDate>
				<category><![CDATA[Jolla]]></category>
		<category><![CDATA[jolla]]></category>
		<category><![CDATA[n9]]></category>
		<category><![CDATA[nemo]]></category>
		<category><![CDATA[sailfish]]></category>
		<category><![CDATA[sailfishos]]></category>
		<guid isPermaLink="false">http://www.bernabei.me/?p=1696</guid>

					<description><![CDATA[Hello people 🙂 As I think Jolla&#8217;s loudspeaker is a bit too weak, I&#8217;ve been thinking about ways to fix that. Ended up disassembling my Jolla, Nokia N8 and Sony Ericsson K750i and rip their loudspeakers off their metal hearts 🙂 Then I set up Jolla&#8217;s mediaplayer to play Jolla&#8217;s ringtone in an infinite loop, <a class="read-more" href="https://bernabei.me/2014/01/21/hacking-my-jolla-loudspeaker-hardware-mod/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>Hello people <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><span style="line-height: 1.5em;">As I think Jolla&#8217;s loudspeaker is a bit too weak, I&#8217;ve been thinking about ways to fix that. Ended up disassembling my Jolla, Nokia N8 and Sony Ericsson K750i and rip their loudspeakers off their metal hearts <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<p>Then I set up Jolla&#8217;s mediaplayer to play Jolla&#8217;s ringtone in an infinite loop, and then started the game <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>First I connected Jolla&#8217;s loudspeaker to the pins, then N8&#8217;s, then K750i&#8217;s.</p>
<p>K750i&#8217;s loudspeaker is too big to fit in Jolla&#8217;s loudspeaker housing, but the one from N8 could fit after some manual work on the cover <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Check out the video to see how the 3 loudspeakers performed when implanted on Jolla! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>DISCLAIMER: I&#8217;m total noob at electronics, I just found a way to do what I wanted to do, no guarantee that this is the right way to do it <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="//www.youtube.com/watch?v=Q4e5zqG86c4">//www.youtube.com/watch?v=Q4e5zqG86c4</a></p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=1696">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2014/01/21/hacking-my-jolla-loudspeaker-hardware-mod/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nemomobile Glacier UI, the first component: Button</title>
		<link>https://bernabei.me/2013/10/01/nemomobile-glacier-ui-the-first-component-button/</link>
					<comments>https://bernabei.me/2013/10/01/nemomobile-glacier-ui-the-first-component-button/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Tue, 01 Oct 2013 17:40:22 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<guid isPermaLink="false">http://www.bernabei.me/?p=1689</guid>

					<description><![CDATA[Hello people 🙂 I took inspiration from the current qtquickcontrols-tizen repo and built the repo for the new Nemo components for Glacier UI! So, first of all, a big thank you to Tomasz Olszak (nickname: tolszak) and Jarosław_Staniek (nickname: staniek) for their awesome work on Qt for Tizen! I changed quite a lot of stuff <a class="read-more" href="https://bernabei.me/2013/10/01/nemomobile-glacier-ui-the-first-component-button/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>Hello people <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>I took inspiration from the current qtquickcontrols-tizen repo and built the repo for the new Nemo components for Glacier UI! So, first of all, a big thank you to Tomasz Olszak (nickname: tolszak) and Jarosław_Staniek (nickname: staniek) for their awesome work on Qt for Tizen!</p>
<p>I changed quite a lot of stuff from qtquickcontrols-tizen repo in the attempt to improve the overall quality and make things easier for the people who will contribute to building Glacier components. I hope I succeeded at that task <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>For those who don&#8217;t know what Glacier is: It is the new UI for Nemomobile, you can find some mockups here:http://play.qwazix.com/grog/?p=344</p>
<p>Yes, it will be as awesome as it looks from the mockups! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Nemomobile UI Components are built on top on QtQuickControls, the UI QML controls of Qt5, the ones which will be used for both Desktop and Android/iOS app development in QML!</p>
<p>This way it will be easy to port software developed for iOS/Android/Sailfish using QtQuickControls to Nemomobile <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Together with the repository I published the Button component, which is the first component of the new Glacier UI! Hurray for the button! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>I published the Button in a separate commit so that those of you who would like to contribute have an example of what to modify/add to create a new UI control</p>
<p>I have recorded a short video showing the Button component, here it is <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="//www.youtube.com/watch?v=dcS_D1pO0lE&#038;fmt=18">//www.youtube.com/watch?v=dcS_D1pO0lE</a></p>
<p>If you want to be part of the development please do not hesitate to come talk to me (faenil) at #nemomobile IRC channel (FreeNode server) and&#8230;let&#8217;s make it happen!</p>
<p><strong>REPOSITORY URL: https://github.com/faenil/qtquickcontrols-nemo</strong></p>
<p>Cheers,</p>
<p>faenil (Andrea Bernabei)</p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=1689">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2013/10/01/nemomobile-glacier-ui-the-first-component-button/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Some updates to Nemomobile&#8217;s wiki (guide for N9/N950 and VM development)</title>
		<link>https://bernabei.me/2013/08/28/some-updates-to-nemomobiles-wiki-guide-for-n9n950-and-vm-development/</link>
					<comments>https://bernabei.me/2013/08/28/some-updates-to-nemomobiles-wiki-guide-for-n9n950-and-vm-development/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Wed, 28 Aug 2013 19:36:05 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<category><![CDATA[Nemomobile]]></category>
		<category><![CDATA[jolla]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[mer]]></category>
		<category><![CDATA[n9]]></category>
		<category><![CDATA[n950]]></category>
		<category><![CDATA[nemomobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[the-jolla]]></category>
		<guid isPermaLink="false">http://www.bernabei.me/?p=1683</guid>

					<description><![CDATA[Nemo&#8217;s wiki is a mess&#8230; there is old stuff everywhere, old guides, old tutorial, old commands, old setups. We have to change that and make it easier for people to join and have fun with us&#8230; But who wants to modify a wiki? We want to hack! 😛 But someone has to do that&#8230;. So <a class="read-more" href="https://bernabei.me/2013/08/28/some-updates-to-nemomobiles-wiki-guide-for-n9n950-and-vm-development/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>Nemo&#8217;s wiki is a mess&#8230;<br />
there is old stuff everywhere, old guides, old tutorial, old commands, old setups.</p>
<p>We have to change that and make it easier for people to join and have fun with us&#8230;</p>
<p>But who wants to modify a wiki? We want to hack! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>But someone has to do that&#8230;.</p>
<p>So I thought it was worth helping a bit in that sense as well, I wrote a guide to getting started with Wayland VM virtualbox image, a guide to getting started with N9/N950 Nemo apps development, and the current status matrix of Nemo Wayland <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Check them out! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>If you want to develop apps for Nemomobile or contribute to Nemomobile development using N9/N950, read:<br />
</strong>Nemo Wayland armv7hl (N9/N950) development tutorial</p>
<p><strong>For the VirtualBox VM image check:<br />
</strong>Nemo Wayland VM development tutorial</p>
<p><strong>Current status matrix of Nemo Wayland:</strong><br />
Nemo Wayland status</p>
<p>Come join us on #nemomobile IRC channel! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Enjoy! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=1683">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2013/08/28/some-updates-to-nemomobiles-wiki-guide-for-n9n950-and-vm-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>After 2 years&#8230;some updates about my life and what I&#8217;ve been doing</title>
		<link>https://bernabei.me/2013/08/22/after-2-years-some-updates-about-my-life-and-what-ive-been-doing/</link>
					<comments>https://bernabei.me/2013/08/22/after-2-years-some-updates-about-my-life-and-what-ive-been-doing/#respond</comments>
		
		<dc:creator><![CDATA[faenil]]></dc:creator>
		<pubDate>Thu, 22 Aug 2013 13:22:10 +0000</pubDate>
				<category><![CDATA[Custom Firmwares]]></category>
		<category><![CDATA[jolla]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[mer]]></category>
		<category><![CDATA[n9]]></category>
		<category><![CDATA[n950]]></category>
		<category><![CDATA[nemomobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[the-jolla]]></category>
		<category><![CDATA[thejolla]]></category>
		<guid isPermaLink="false">http://www.bernabei.me/?p=1672</guid>

					<description><![CDATA[&#160; FIRST OF ALL: sorry for the many ads on this website! This blog is looking absolutely awful. I absolutely have to clean it and change style completely. But no time at the moment&#8230;Restyling will come as soon as possible 🙂 WOW! It&#8217;s been 2 years already since I last updated this blog&#8230;time has gone <a class="read-more" href="https://bernabei.me/2013/08/22/after-2-years-some-updates-about-my-life-and-what-ive-been-doing/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p><strong>FIRST OF ALL: sorry for the many ads on this website! This blog is looking absolutely awful. I absolutely have to clean it and change style completely. But no time at the moment&#8230;Restyling will come as soon as possible <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></p>
<p>WOW!</p>
<p>It&#8217;s been 2 years already since I last updated this blog&#8230;time has gone by so fast, and so many things happened in the meanwhile <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>I left the Symbian community after the i8910 and Nokia N8 efforts, and moved to Harmattan when I had the honour to receive a Nokia N950 developer device in August 2011&#8230;awesome moment <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<div>University didn&#8217;t leave me much time to spend coding apps, but I started getting interested in Nemomobile, an opensource mobile-oriented Linux distribution. Nemomobile has been my hobby project since then, and it&#8217;s what I&#8217;ve spent, and still spend, most of my spare time on.</div>
<div></div>
<div>I met lots of nice people on #nemomobile IRC channel on FreeNode (some of their nicknames, in random order: sledgeSim, Sage, Venemo, fk_lx, qwazix, w00t, special, Stskeeps, Sfiet_Konstantin dm8tbr, cybette, iekku, jukkaeklund, veskuh, Jonni, and many others&#8230;) , and I&#8217;ve always enjoyed the atmosphere <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div></div>
<div>In February 2012 I got my Bachelor degree in Computer Science, here&#8217;s a picture of me and my girlfriend right after the presentation!</div>
<div></div>
<div>
<p> Bachelor Degree</p>
</div>
<div>Few months later <a href="http://www.jolla.com">Jolla</a> people announced their plans, and in September 2012 the Jolla hack day was organized by Devaamo, in Tampere! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I had already been in contact with Jolla people because basically most of them were already Nemomobile contributors before Jolla was born, and I knew I would have loved a company with those people and values/ideals behind. I absolutely wanted to join them at the hack day! I had to sell a few gadgets (a tablet and something else) to be able to join them (eh, students life <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ), but it was definitely worth it! I also owe this to the nice girl that hosted me in Tampere for 3 days! (and thanks to CouchSurfing for making this possible).</div>
<div>You can hear Iekku thanking me for the contributions to Nemomobile&#8217;s image/video gallery application (which was used by Marko Saukko aka Sage to show the presentation slides) during one of the Nemomobile related talks at the hackday, link here <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> That was so kind of her, thanks honey-badger, I was about to panic! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> But maybe that was because of the many Mountain Dews I drank that day!</div>
<div></div>
<div>Here&#8217;s a picture with some of the guys I met at the Hack Day! Thanks for the great day!</div>
<div></div>
<div>
<p> Devaamo Hack Day with Jolla! From left to right: Carol aka &#8220;cybette&#8221;, Thomas aka dm8tbr and his fiancee, Jari, and me</p>
</div>
<div>In November 2012 Jolla launched their mobile OS, <a href="http://www.sailfishos.org">SailfishOS</a>! I was lucky to be able to join them at <a href="http://www.slush.fi">Slush 2012</a>, and Jolla was kind enough to provide me with a Jolla Guest Pass, awesome!  A very friendly man I contacted on CouchSurfing (that website rules ehehe) offered to host both me and Sfiet_Konstantin, so we slept in the same (double) bed! Sounds weird, but hey, that was the only choice if we wanted to attend SailfishOS&#8217; launch!</div>
<div>The launch was just AWESOME! It was very exciting, and I felt as happy as them <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>After the launch event, as soon as Marc left the stage  I asked a girl who had a fancy Nikkon pro-camera to a picture of me and Marc with my N950&#8230;</div>
<div>She took 7 PICTURES&#8230;and&#8230;.well, you can see the result below. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>If you want to live that moment again, here&#8217;s something for you!</div>
<div>SailfishOS launch at Slush 2012</div>
<div></div>
<div>
<p> Me and Marc Dillon&#8230;it takes some fantasy, but we&#8217;re there!</p>
</div>
<div></div>
<div>After November I had to dive again into university studies&#8230;and I kept contributing to the nemomobile project whenever I had some spare time (either by fixing bugs or by helping people on chat) or I was not as stressed as I am during exams periods. So we&#8217;ll fast-forward to May <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div></div>
<div>20th May 2013, Jolla Love Day! (Yes, I was there as well!)</div>
<div>Other great moments with Jolla people, the location was very cool, and we also got to talk to Marc Dillon (currently Head of Software at Jolla, ex-CEO) and many other Jolla guys in a very interesting pre-launch meeting.</div>
<div>After that, the launch of The Jolla, the first SailfishOS phone by Jolla which is supposed to be shipping during XMas period. Very exciting stuff, just like you would expect from a Jolla event <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>Though I have to say I was a bit disappointed this time because we were told so many times to &#8220;wait for May to get more info&#8221;, and we got almost nothing <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>But, well, not their fault, they worked so hard, and they showed us all they could show at that time <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>This time I also met Jason from Jolla UK, and few other cool people from other Jolla communities (Jolla Suomi, and Jolla Sweden if I remember correctly :D).</div>
<div></div>
<div>If you want to watch the launch of The Jolla, head here!</div>
<div>
<p> Me and Marc Dillon, better picture this time <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
<div>
<p> Me and jpetrise</p>
</div>
<div>
<p> The launch event of The Jolla is about to start!</p>
</div>
<div>
<p><figure style="width: 800px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" alt="" src="http://sfietkonstantin.files.wordpress.com/2013/05/dsc_0907.jpg" width="800" height="535" /><figcaption class="wp-caption-text">Me and Iekku! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></figcaption></figure></p>
</div>
<div>And, finally, the last event I&#8217;ve been at was the Devaamo Summit (period between two university exams), where I finally met Venemo.</div>
<div>Again Couchsurfing and Ryanair made this possible <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> A very kind Finnish couple of young people hosted me, Venemo, and fk_lx!</div>
<div>The talks at the event were very interesting, and the free soft drinks and food made everything better <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>I also got an awesome Devaamo T-Shirt for my volunteering effort&#8230;thank you so much guys!</div>
<div>The second day there was a hacking challenge going on as well&#8230;at the end of the day, after the talks were finished, we formed up 3 teams of 2 people (me, qwazix, aknight, Venemo, fk_lx, and another guy) and went through all the puzzles in about half an hour <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>It was very entertaining I have to say, I&#8217;m looking forward to participating in another hacking challenge <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div></div>
<div>
<p> Devaamo Summit 2013! From left to right: Raine Mäkeläinen, veskuh, Jonni, Venemo, and me <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
<div>Then university exams, university exams, university exams&#8230;</div>
<div></div>
<div>The exams period eventually finished, and at the end of July I finally had some spare time again to hack Nemomobile! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div>The plan there was to start the transition from Qt4/X11 to Qt5/Wayland.</div>
<div>Exciting stuff! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div></div>
<div>But I&#8217;m tired of writing <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> and this post is already huge <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div></div>
<div>So I&#8217;ll leave the nemomobile hacking to the next one <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
<div></div>
<div>To those of you who managed to read the whole post, cheers!</div>
<div></div>
<div></div>
<div></div>

			  <p><b><a target="_blank" href="https://bernabei.me/?cof_write=1672">Write a quick comment</a></b></p>]]></content:encoded>
					
					<wfw:commentRss>https://bernabei.me/2013/08/22/after-2-years-some-updates-about-my-life-and-what-ive-been-doing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>