<?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>Unforgiven Development</title>
	<atom:link href="http://unforgivendevelopment.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://unforgivendevelopment.com</link>
	<description>Android - Linux - The Web</description>
	<lastBuildDate>Wed, 18 Jan 2012 03:48:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SOPA and PIPA Blackout</title>
		<link>http://unforgivendevelopment.com/2012/01/17/sopa-and-pipa-blackout/</link>
		<comments>http://unforgivendevelopment.com/2012/01/17/sopa-and-pipa-blackout/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 03:48:01 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[sopa]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=292</guid>
		<description><![CDATA[In a little over an hour, Unforgiven Development will be blacked out for 24 hours, in protest of internet censorship laws SOPA and PIPA. You may wonder, &#8220;What does SOPA/PIPA have to do with me?&#8221; These two pieces of US-based legislation have the potential to change the way the internet works, worldwide. This could effect [...]]]></description>
			<content:encoded><![CDATA[<p>In a little over an hour, <strong>Unforgiven Development will be blacked out for 24 hours, in protest of internet censorship laws SOPA and PIPA.</strong></p>
<p>You may wonder, &#8220;What does SOPA/PIPA have to do with me?&#8221;</p>
<p>These two pieces of US-based legislation have the potential to change the way the internet works, <strong>worldwide</strong>. This could effect us here at Unforgiven Development, in the sense that one user posts the wrong thing, the entire website could be pulled off of the <strong>GLOBAL INTERNET</strong> with no <strong>court order</strong>, no <strong>due process</strong>, no <strong>proof of infringement</strong>, <strong>NOTHING</strong>.</p>
<p>Bringing mass censorship to the global internet will do nothing but stifle innovation, break the chain of trust within the domain name system, destroy the integrity of the internet as a whole, and introduce many security issues.</p>
<p>You will be greeted by a page showing what Unforgiven Development could look like had t be taken down due to one of these draconian laws. You will also have the opportunity to learn more, and contact your local representative urging them to vote against this travesty. And I wholeheartedly encourage you to do so.</p>
<p>Thank you for your patience and support, and see you on the 19th!</p>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2012/01/17/sopa-and-pipa-blackout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Nexus S Goodies (radio and bootloader)</title>
		<link>http://unforgivendevelopment.com/2011/12/17/new-nexus-s-goodies-radio-and-bootloader/</link>
		<comments>http://unforgivendevelopment.com/2011/12/17/new-nexus-s-goodies-radio-and-bootloader/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 06:25:09 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=280</guid>
		<description><![CDATA[Hey everyone! Along with the ICS update for the Nexus S (I9020T), we got a new radio image (I9020XXKI1)and a new bootloader (I9020XXKL1). I have the new radio image in both update.zip format, and fastboot format. You can flash the update.zip via your recovery, but the preferred way to update your radio is fastboot. You can [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://unforgivendevelopment.com/wp-content/uploads/2011/12/Screenshot_2011-12-17-00-30-46.png"><img class="alignright size-medium wp-image-281" style="border-style: initial; border-color: initial;" title="I9020XXKI1" src="http://unforgivendevelopment.com/wp-content/uploads/2011/12/Screenshot_2011-12-17-00-30-46-180x300.png" alt="Screenshot of settings screen with I9020XXKI1" width="180" height="300" /></a></p>
<p>Hey everyone!</p>
<p>Along with the ICS update for the Nexus S (I9020T), we got a new radio image <em>(I9020XXKI1)</em>and a new bootloader <em>(I9020XXKL1)</em>.</p>
<p>I have the new radio image in both update.zip format, and fastboot format. You can flash the update.zip via your recovery, but the preferred way to update your radio is <strong>fastboot</strong>.</p>
<p>You can use <strong>fastboot</strong> to update your radio image by issuing the following command:</p>
<pre>fastboot flash radio radio-I9020XXKI1.img</pre>
<p>Also included in the update is a new bootloader, which I am only releasing as a raw image for flashing via fastboot <em>(this may change if there is demand for it in update.zip format. However, I do not see any need to update your bootloader in general. But it&#8217;s here if you want it.)</em></p>
<p>You can use <strong>fastboot</strong> to update your bootloader by issuing the following command:</p>
<pre>fastboot flash bootloader bootloader-I9020XXKL1.img</pre>
<p>I have had the new radio and bootloader on my phone for a few hours now, and I have not noticed any issues with either. I haven&#8217;t really had much of an opportunity for testing, though. The initial speed tests seem to be decent. However, it seems something finicky is going on with ping times. They&#8217;re either really high, coupled with really high speeds (~5mbit), or really low, coupled with so-so speeds (~1.5mbit).</p>
<div>
<p><a href="http://unforgivendevelopment.com/wp-content/uploads/2011/12/Screenshot_2011-12-17-00-37-13.png"><img class="alignright size-medium wp-image-283" title="HighPingHighSpeed" src="http://unforgivendevelopment.com/wp-content/uploads/2011/12/Screenshot_2011-12-17-00-37-13-180x300.png" alt="" width="180" height="300" /></a></p>
<p>Please leave feedback on the new radio in the comments below!Download links:</p>
<a href="http://unforgivendevelopment.com/downloads/update-radio-I9020XXKI1-signed.zip">Nexus S radio: I9020XXKI1 [UPDATE.ZIP]</a> <em>MD5: f2c4d5b01eff6cf7a6befd5588981ef7</em>
<a href="http://unforgivendevelopment.com/downloads/radio-I9020XXKI1.img">Nexus S radio: I9020XXKI1 [FASTBOOT]</a> <em>MD5: 5d6c3cc500132ff7081942b436b6a6e7</em>
<a href="http://unforgivendevelopment.com/downloads/bootloader-I9020XXKL1.img">Nexus S bootloader: I9020XXKL1 [FASTBOOT]</a> <em>MD5: b8a773113c448c448bd847899bb5adac</em>
<p><span style="color: #00ffff;"><em>As always, donations are appreciated &#8212; I do everything I do free of charge, in the interest of helping others. This is not my job, so anything, $1 or $100 helps. Thanks!</em></span></p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="hosted_button_id" value="RKC6MRU3D4RFS" />
<input type="image" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" alt="PayPal - The safer, easier way to pay online!" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" alt="" width="1" height="1" border="0" /></form>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"></form>
</div>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/12/17/new-nexus-s-goodies-radio-and-bootloader/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An update on&#8230;everything&#8230;</title>
		<link>http://unforgivendevelopment.com/2011/11/21/an-update-on-everything/</link>
		<comments>http://unforgivendevelopment.com/2011/11/21/an-update-on-everything/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 07:41:20 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Admire]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[baby]]></category>
		<category><![CDATA[busy]]></category>
		<category><![CDATA[CyanogenMod]]></category>
		<category><![CDATA[donate]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[nicu]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[stress]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=269</guid>
		<description><![CDATA[Hey everyone! Well, as I&#8217;m sure quite a few of you have heard, I am officially a daddy! This is wonderful news, and I am incredibly excited! Well, I wanted to let everyone know what&#8217;s going on. My fiancee and I have been going through some of the best, and some of the toughest times of our lives. [...]]]></description>
			<content:encoded><![CDATA[<p>Hey everyone!</p>
<p>Well, as I&#8217;m sure quite a few of you have heard, I am officially a daddy! This is wonderful news, and I am <strong>incredibly</strong> excited! Well, I wanted to let everyone know what&#8217;s going on.</p>
<p>My fiancee and I have been going through some of the best, and some of the toughest times of our lives. While I will say, the birth of our daughter was, put simply, the most amazing day of our lives, we also have been experiencing some tough times. Our beautiful daughter has been admitted to the NICU <em>(Neonatal Intensive Care Unit)</em> due to being unable to hold her food down well. This has been extremely hard on me, and I can&#8217;t even begin to imagine how difficult this is on Jocelyn.</p>
<p>Jocelyn and I have been spending nearly all of our time at her bedside, giving her love and affection. She is expected to make a full recovery and come home, however, they are unable to give us even the slightest idea as to when this will occur. She has been making improvements, but she has also had regressions. The doctors are unsure of what is wrong, and they&#8217;re pretty much hoping that it &#8220;fixes itself&#8221;. I&#8217;m really hoping that she improves rapidly, and is able to come home in the near future.</p>
<p><img class="alignright size-medium wp-image-268" title="Eiley Justine" src="http://unforgivendevelopment.com/wp-content/uploads/2011/11/P1000431_edited-300x225.jpg" alt="My daughter" width="300" height="225" /></p>
<p><strong>What does this mean for Jocelyn and I?</strong> Well, this has been making a serious dent in the amount of time I have been able to work, so this is going to affect us financially, big time. It also means that we will be travelling to and from the hospital every day, to see her. We will be dedicating almost all of our time to her.</p>
<p><strong>What does this mean for everyone else?</strong> Unfortunately, over these coming days, I will not be able to dedicate nearly as much time to working on my projects (namely the Samsung Admire). I know you guys have been patiently waiting for the release of both ClockworkMod recovery, my custom kernel, and (most anticipated) CyanogenMod 7.2. I greatly, greatly appreciate your patience. I will be trying to get some time in there to work on the project. But, unfortunately, as of right now, I am tightly split in between having to work, and spending time with my daughter.</p>
<p>As I&#8217;ve said before, $10 buys one hour of dedicated time of working on the Samsung Admire. This offer is still on the table. In all honesty, I would rather work on the Admire than going to work. But unfortunately, as this is on a purely volunteer basis, it does not help pay the bills, nor does it help pay the expenses of travelling to and from the hospital, purchasing meals while at the hospital, etc. If you&#8217;d like to donate, I will definitely spend some time working on the project, and this should allow me to get things done much, much faster. And, as I&#8217;ve said before, no matter how much or how little you donate, every penny is greatly appreciated. And it&#8217;s appreciated even more now than ever. If you care to donate, you can do so at the bottom of this post.</p>
<p><strong>Now for the update on the Samsung Admire:</strong> I know you guys want to know what&#8217;s going on in Admire-land. I have been making great progress with the device. I have ClockworkMod recovery almost 100% functional, however, I am stuck with one naggling bug related to Samsung&#8217;s RFS filesystem. As soon as this is fixed, it will be released. I have been consulting with a few people on a fix, and it should be in place soon, so that&#8217;s something for you to look forward to. I know some of you have asked: <em>&#8220;Well why don&#8217;t you release it as it is?&#8221;</em> Well, I would, but with the RFS bug, it&#8217;s completely unusable with any stock configuration. With there being no custom ROMs or anything out there, it would be (essentially) useless at this point. This also prevents NANDROID backups of your stock image from working correctly. From my findings with the Samsung Admire, if you do not have a stock NANDROID and you have issues, it puts you in quite a sticky situation. I had to restore partition data from another device, using a version of ODIN that was also for another device, get back into recovery, and manually untar all the data to the partitions after doing <em>rm -rf /{system,data,cache}/*</em>. It was about a 5 hour process to get the Admire functional again. But it will be coming soon, trust me. For any of you who plan on developing ROMs, you can get started, it&#8217;d be nice to have a couple ROMs (perhaps a cleaned up stock ROM, or a rooted/deodex ROM, maybe some themed ROMs, etc) available at release of CWM.</p>
<p>Now, for CM. I have been making nice progress. A lot of things are working. But there are still quite a few that are not working. Some things are partially working. Notable things that are <strong>not</strong> working: RIL <em>(radio interface layer)</em>, Camera, GPS, light sensor, battery meter. Pretty much everything else is working. I can not provide an ETA as to when a public beta will go out. I&#8217;m sorry. Once again, the more time I can dedicate to it, the faster it will happen. That&#8217;s all I can say.</p>
<p>I know, also, a few of you have talked about CyanogenMod 9, wondering if I would try to make it happen on the Admire. Of course! Once the CM team works with the code, and betas start trickling out to various devices, I will definitely work with the code, and see what I can do. This is not a guarantee of whether it will be successful or not, but I will definitely be putting in the effort, and trying. I will say, though, that CyanogenMod 7.2 is the priority right now.</p>
<p>Some of you have also asked &#8220;How much should I donate?&#8221; &#8212; Donate as much as you&#8217;d like! I appreciate each and every penny, however, the more the merrier. The more you donate, the more time I can dedicate to working on the project. I can not provide an estimate in the amount of hours it will take to finish the project, simply because it is a rather large project, and there are a lot of variables that can affect speed of development. But, please, feel free to donate as much as you&#8217;d like. My family and I appreciate it.</p>
<p>Thank you so much for your support, everyone. You, all of you, are amazing. I&#8217;ll try to keep you updated!</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="hosted_button_id" value="9T7HDU84CTTQS" />
<input type="image" name="submit" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" alt="PayPal - The safer, easier way to pay online!" />
<img src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" alt="" width="1" height="1" border="0" /></form>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/11/21/an-update-on-everything/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>UPDATE: Samsung Admire progress</title>
		<link>http://unforgivendevelopment.com/2011/11/06/update-samsung-admire-progress/</link>
		<comments>http://unforgivendevelopment.com/2011/11/06/update-samsung-admire-progress/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 19:57:36 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Admire]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[admire]]></category>
		<category><![CDATA[clockworkmod]]></category>
		<category><![CDATA[clockworkmod recovery]]></category>
		<category><![CDATA[CyanogenMod]]></category>
		<category><![CDATA[cyanogenmod 7]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[Gingerbread]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[samsung admire]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=251</guid>
		<description><![CDATA[Hello everyone, As a lot of you know, I have been doing work on the MetroPCS Samsung Admire. I want you to know that I have not given up, and progress is being made. I have CWM recovery almost perfectly working, and I have been making quite a bit of progress on CyanogenMod for the device. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://unforgivendevelopment.com/wp-content/uploads/2011/11/IMG_20111106_144019.jpg"><img class="alignright size-medium wp-image-252" title="ClockworkMod Recovery on Admire" src="http://unforgivendevelopment.com/wp-content/uploads/2011/11/IMG_20111106_144019-225x300.jpg" alt="" width="225" height="300" /></a><br />
Hello everyone,</p>
<p>As a lot of you know, I have been doing work on the MetroPCS Samsung Admire. I want you to know that I have <strong>not</strong> given up, and progress is being made. I have CWM recovery almost perfectly working, and I have been making quite a bit of progress on CyanogenMod for the device. While I can not give an ETA on either (please do not ask), I can tell you that I am continuing work, and eventually a release will be made.</p>
<p><em>If you&#8217;d like to support development, and make things move along faster, feel free to donate. Every $10 donated earns 1 hour of totally dedicated, uninterrupted time of working on the Admire, and this will allow me to finish the project faster. I wish I was able to work on this project full time, however, I have a family to feed and take care of, and bills to pay. As such, I am forced to work full time. If I receive donations, this will allow me to replace time at work with time sitting here, in front of my computer, working on the Admire. I appreciate each and every donation, and I am working on some type of special program for donators. Thank you for your consideration.</em></p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="DJPCY5B33P5G2">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"><br />
</form>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/11/06/update-samsung-admire-progress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>[SOLVED] CyanogenMod build issues on Debian &#8220;wheezy&#8221; (testing)</title>
		<link>http://unforgivendevelopment.com/2011/10/05/solved-cyanogenmod-build-issues-on-debian-wheezy-testing/</link>
		<comments>http://unforgivendevelopment.com/2011/10/05/solved-cyanogenmod-build-issues-on-debian-wheezy-testing/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 04:02:58 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[CyanogenMod]]></category>
		<category><![CDATA[Wheezy]]></category>
		<category><![CDATA[cyanogenmod 7]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[headache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[wheezy]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=241</guid>
		<description><![CDATA[So, with all of the recent changes in the CyanogenMod codebase, I decided that I wanted to build my own ROM from source. I have done this in the past, on Debian testing, with no issues. Though, it has been a while since I&#8217;ve built from source, as I&#8217;ve been using the official nightly builds. [...]]]></description>
			<content:encoded><![CDATA[<pre><a style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px; white-space: normal;" href="http://unforgivendevelopment.com/wp-content/uploads/2011/10/FAIL1.jpg"><img class="alignright size-medium wp-image-243" style="border-style: initial; border-color: initial;" title="FAIL1" src="http://unforgivendevelopment.com/wp-content/uploads/2011/10/FAIL1-300x252.jpg" alt="" width="300" height="252" /></a></pre>
<p>So, with all of the recent changes in the CyanogenMod codebase, I decided that I wanted to build my own ROM from source.</p>
<p>I have done this in the past, on Debian testing, with no issues. Though, it has been a while since I&#8217;ve built from source, as I&#8217;ve been using the official nightly builds.</p>
<p>So I did my typical things:</p>
<pre>repo sync
source build/envsetup.sh
lunch cyanogen_crespo-eng
make -j12 bacon</pre>
<p>Everything seemed to be working correctly at first&#8230;and then&#8230;:</p>
<pre>target thumb C: init <= system/core/init/parser.c
system/core/cpio/mkbootfs.c: In function ‘_eject’:
system/core/cpio/mkbootfs.c:82:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
target thumb C: init <= system/core/init/logo.c
In file included from /usr/include/bits/errno.h:25:0,
                 from /usr/include/errno.h:36,
                 from build/tools/acp/acp.c:22:
/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or directory
compilation terminated.
In file included from /usr/include/bits/errno.h:25:0,
                 from /usr/include/errno.h:36,
                 from build/libs/host/CopyFile.c:24:
/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or directory
compilation terminated.
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o] Error 1
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.</pre>
<p>After doing some research, I discovered that the files in question should be located in the package <strong>linux-libc-dev</strong>. Interestingly, this package was already installed and current on my system.</p>
<p><em>So I started digging in...</em></p>
<p>I discovered bug <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638418" target="_blank">638418</a> on Debian's bug tracker. It seems as if the problem is fixed in <em>sid</em>, however, it is not yet fixed in <em>wheezy</em>.</p>
<p>So, to over-ride the bug, we can manually intervene, and create the symlink ourselves.</p>
<pre>sudo ln -s /usr/include/`uname -m`-linux-gnu/asm/ /usr/include/asm</pre>
<p>This fixes the build issues, however, I am unsure of the long-term implications of this workaround. I am not sure if we will have issues when we update our packages to the version where this is corrected (ie, the packages can't make the symlink themselves because it's already present.) If this is the case, we may need to remove the symlink manually:</p>
<pre>sudo rm /usr/include/asm</pre>
<p>In the meantime, enjoy! Have fun building KANGs!</p>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/10/05/solved-cyanogenmod-build-issues-on-debian-wheezy-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Nexus S (i9020t) Radio Image: I9020XXKF1</title>
		<link>http://unforgivendevelopment.com/2011/09/28/new-nexus-s-i9020t-radio-image-i9020xxkf1/</link>
		<comments>http://unforgivendevelopment.com/2011/09/28/new-nexus-s-i9020t-radio-image-i9020xxkf1/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 04:21:00 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Devices]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Nexus S (i9020t)]]></category>
		<category><![CDATA[fastboot]]></category>
		<category><![CDATA[i9020t]]></category>
		<category><![CDATA[Nexus S]]></category>
		<category><![CDATA[radio update]]></category>
		<category><![CDATA[t-mobile usa]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=229</guid>
		<description><![CDATA[Hello there, everyone! It&#8217;s been a while. So, somewhere in the past few days, Google decided to push out a new update for the Nexus S (i9020t) &#8211; Android version 2.3.6, build GRK39F. If you&#8217;re looking for the full update (from stock 2.3.4 (GRJ22) only), go ahead and grab it directly from Google&#8217;s servers. Anyhow, included in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://unforgivendevelopment.com/wp-content/uploads/2011/09/I9020XXKF1.png"><img class="alignright size-medium wp-image-235" title="I9020XXKF1" src="http://unforgivendevelopment.com/wp-content/uploads/2011/09/I9020XXKF1-180x300.png" alt="&quot;About phone&quot; screenshot" width="180" height="300" /></a>Hello there, everyone! It&#8217;s been a while.</p>
<p>So, somewhere in the past few days, Google decided to push out a new update for the Nexus S <em>(i9020t)</em> &#8211; Android version <strong>2.3.6</strong>, build <strong>GRK39F</strong>. If you&#8217;re looking for the full update (from <strong>stock 2.3.4 (GRJ22)</strong> only), go ahead and grab it <a href="http://android.clients.google.com/packages/data/ota/google_crespo/7d11404284c0.signed-soju-GRK39F-from-GRJ22.7d114042.zip">directly from Google&#8217;s servers</a>.</p>
<p>Anyhow, included in the update, we have a new radio: <strong>I9020XXKF1</strong></p>
<p>Since we do not have a <em>full update</em>, the update linked above only contained a patch for <strong>I9020XXKD1</strong>. As such, I took it upon myself to create a full radio image, ready for flashing with <em>fastboot</em>. This has been tested, and is proven to work. You do not need to be running any specific radio version to update.</p>
<p>The command to update is <strong>fastboot flash radio I9020XXKF1.img</strong></p>
<p>You can grab the download here: <a href="http://unforgivendevelopment.com/downloads/I9020XXKF1.img">I9020XXKF1</a> <em>MD5: 9e0e2086fbc5adcff88e6ca0bfe2d0b8</em></p>
<p><del>If anyone would prefer that I package this up in update.zip format, just leave a comment here, and I&#8217;ll take care of it.</del></p>
<p><strong>UPDATE: </strong>I have packaged an update.zip for those who wanted it. It is self-signed, so CWM may or may not complain about it. If you have issues, please turn off signature verification.</p>
<p>You can download it here: <a href="http://unforgivendevelopment.com/downloads/update-I9020XXKF1-signed.zip">I9020XXKF1 update.zip</a> <em>MD5: a6c85d0ea70b26a09af1655e8f78c3ca</em></p>
<p><strong>UPDATE2:</strong> These two files differ from the other one that was released. The other one is a straight dump of <strong>/dev/block/mtdblock5. </strong>It includes about 1.5MB of excess &#8220;junk&#8221; at the end of the file. This one has been stripped down to the correct length, as per all of the other officially-released full radio images. I&#8217;m not saying there is anything <em>wrong</em> with the other release, as it should work just fine. This release just conforms to the format of all previously-released full radio images.</p>
<p><span style="color: #00ffff;"><em>As always, donations are appreciated &#8212; I do everything I do free of charge, in the interest of helping others. This is not my job, so anything, $1 or $100 helps. Thanks!</em></span></p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="hosted_button_id" value="RKC6MRU3D4RFS" />
<input type="image" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" alt="PayPal - The safer, easier way to pay online!" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" alt="" width="1" height="1" border="0" /></form>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"></form>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/09/28/new-nexus-s-i9020t-radio-image-i9020xxkf1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Debian and Plymouth</title>
		<link>http://unforgivendevelopment.com/2011/08/18/debian-and-plymouth/</link>
		<comments>http://unforgivendevelopment.com/2011/08/18/debian-and-plymouth/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 04:29:58 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plymouth]]></category>
		<category><![CDATA[theming]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=223</guid>
		<description><![CDATA[So, one of the things I have been missing from Ubuntu is plymouth, which is a graphical boot splash screen. So I dug in a little, and became determined to make this work on Debian. Well, I&#8217;ve managed to get it working, so I wrote a wiki page on our (new) wiki describing how to [...]]]></description>
			<content:encoded><![CDATA[<p>So, one of the things I have been missing from Ubuntu is <em>plymouth</em>, which is a graphical boot splash screen. So I dug in a little, and became determined to make this work on Debian.</p>
<p>Well, I&#8217;ve managed to get it working, so I wrote a wiki page on our (new) wiki describing <a href="http://wiki.unforgivendevelopment.com/wiki/Plymouth" target="_blank">how to do it</a>.</p>
<p>Note that, with the nature of being a wiki, the content on this page may change from time to time. Hopefully, it will get better, and become even more descriptive.</p>
<p>In the themes department, I am quite a fan of <strong>spacefun</strong> and <strong>spinfinity</strong>, with <strong>spinfinity</strong> being my current default.</p>
<p>I hope this helps save you some time (and headache) with getting things working, enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/08/18/debian-and-plymouth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Experiences</title>
		<link>http://unforgivendevelopment.com/2011/07/30/debian-experiences/</link>
		<comments>http://unforgivendevelopment.com/2011/07/30/debian-experiences/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 07:59:10 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/2011/07/30/debian-experiences/</guid>
		<description><![CDATA[I&#8217;ve pretty much transitioned over to Debian. With the frustrations brought about with Ubuntu 11.04, I felt it was time to make the switch to something else. And what better to switch to than Ubuntu&#8217;s &#8220;parent&#8221; OS &#8212; Debian. However, the packages in the &#8220;stable&#8221; distribution are a little old for my liking, so I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve pretty much transitioned over to Debian. With the frustrations brought about with Ubuntu 11.04, I felt it was time to make the switch to something else. And what better to switch to than Ubuntu&#8217;s &#8220;parent&#8221; OS &#8212; Debian. However, the packages in the &#8220;stable&#8221; distribution are a little old for my liking, so I chose to go with the &#8220;testing&#8221; distribution.</p>
<p>
I just got it up and running on my second system (my laptop). I&#8217;ve been enjoying it dearly. It may take a little more configuration than Ubuntu to get things how I like them, but, that&#8217;s just it. Things are how I like them.</p>
<p>
At first, I thought Unity was a cool idea. But then I used it. For a few weeks. To put it kindly, it needs work. I&#8217;m quite comfortable in my &#8220;classic&#8221; GNOME session. I know Ubuntu 11.04 still offers the &#8220;Classic&#8221; session, however, it had other issues as well (random crashes, etc &#8212; on my desktop).</p>
<p>
I will be posting tutorials and what not about things I have done with Debian, so please stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/07/30/debian-experiences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on T-Mobile WiFi Calling for Nexus One</title>
		<link>http://unforgivendevelopment.com/2011/06/26/update-on-t-mobile-wifi-calling-for-nexus-one/</link>
		<comments>http://unforgivendevelopment.com/2011/06/26/update-on-t-mobile-wifi-calling-for-nexus-one/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 22:02:47 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=195</guid>
		<description><![CDATA[Hey everyone, I know it&#8217;s been a while since I&#8217;ve put out any updates on the T-Mobile WiFi Calling for Nexus One. I do apologize for that. I have been extensively researching some of the issues people seem to be encountering. In my opinion, it seems as if a lot of the issues are being [...]]]></description>
			<content:encoded><![CDATA[<p>Hey everyone, I know it&#8217;s been a while since I&#8217;ve put out any updates on the T-Mobile WiFi Calling for Nexus One. I do apologize for that.</p>
<p>I have been extensively researching some of the issues people seem to be encountering. In my opinion, it seems as if a lot of the issues are being caused by inadequate space on the /system/ partition, which is causing some of the files to not be installed correctly. These missing files are creating some of the issues you are experiencing (not able to connect, invalid SIM, etc)</p>
<p>I am looking into a more suitable, long-term solution to this issue. Unfortunately, we are limited on space, and we can only do so much.</p>
<p>Also, I have been quite busy with things in &#8220;real life&#8221; &#8212; my fiance and I are having a baby (it&#8217;s a girl!!) &#8212; so we&#8217;ve been busy with doctors appointments and trying to prepare.</p>
<p>I also want to thank the Android community for being so patient, and so awesome. You guys rock!</p>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/06/26/update-on-t-mobile-wifi-calling-for-nexus-one/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>udev headaches on Debian testing (wheezy)</title>
		<link>http://unforgivendevelopment.com/2011/05/20/udev-headaches-on-debian-testing-wheezy/</link>
		<comments>http://unforgivendevelopment.com/2011/05/20/udev-headaches-on-debian-testing-wheezy/#comments</comments>
		<pubDate>Fri, 20 May 2011 07:48:36 +0000</pubDate>
		<dc:creator>unforgiven512</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wheezy]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[headache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[wheezy]]></category>

		<guid isPermaLink="false">http://unforgivendevelopment.com/?p=184</guid>
		<description><![CDATA[Well, that was fun. It only took all of 4 hours to get my phone to be recognized by adb on my new Debian testing (wheezy) system. I can thank udev for that one. I&#8217;ve found the solution. The standard Ubuntu &#8220;/etc/udev/rules.d/51-android.rules&#8221; will not work here. Debian&#8217;s udev is slightly different. Through chatting with some [...]]]></description>
			<content:encoded><![CDATA[<p>Well, that was fun.</p>
<p>It only took all of 4 hours to get my phone to be recognized by adb on my new Debian testing (wheezy) system. I can thank udev for that one.</p>
<p>I&#8217;ve found the solution. The standard Ubuntu &#8220;/etc/udev/rules.d/51-android.rules&#8221; will <strong>not</strong> work here. Debian&#8217;s udev is slightly different.</p>
<p>Through chatting with some people in #debian, it was learned that changing</p>
<pre style="padding-left: 30px;"># usbfs-like devices</pre>
<pre style="padding-left: 30px;">SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", \</pre>
<pre style="padding-left: 30px;">				MODE="0664"</pre>
<p>&nbsp;</p>
<p>in /lib/udev/rules.d/91-permissions.rules to</p>
<pre style="padding-left: 30px;"># usbfs-like devices</pre>
<pre style="padding-left: 30px;">SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", \</pre>
<pre style="padding-left: 30px;">			MODE="0666"</pre>
<p>&nbsp;</p>
<p>allows adb to work. After some thought, this led me to realize that 51-android.rules is parsed <strong>before</strong> 91-permissions.rules. Therefore, that rule in 91-permissions.rules is parsed after 51-android.rules.</p>
<p>So, first off, we need to use /etc/udev/rules.d/99-android.rules. And, the syntax is slightly different for Debian. Here is what I used.</p>
<pre style="padding-left: 30px;">SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="18d1", MODE="0666"</pre>
<p>&nbsp;</p>
<p>After reloading udev (from a root shell: /etc/init.d/udev restart), I unplugged my phone, and plugged it back in. Bam! It worked!</p>
<p>You may have to substitute 18d1 for your phone&#8217;s manufacturer (18d1 is for Nexus-branded devices). Some examples include &#8220;0bb4&#8243; for HTC, and &#8220;04e8&#8243; for Samsung. You can find the full list over at the <a href="http://developer.android.com/guide/developing/device.html#setting-up" target="_blank">Android Developers website</a>.</p>
<p>I sure hope I saved you the headache I experienced!</p>
]]></content:encoded>
			<wfw:commentRss>http://unforgivendevelopment.com/2011/05/20/udev-headaches-on-debian-testing-wheezy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

