LG Spectrum one stop download shop
Latest Update – March 3rd 2013
I have moved all the blah blah blah to the bottom of this page, so you can more easily get to what you are looking for. Additionally for those who skip this page [...]
LG Spectrum one stop download shop
Latest Update – March 3rd 2013
I have moved all the blah blah blah to the bottom of this page, so you can more easily get to what you are looking for. Additionally for those who skip this page and just go to the files (joelperryproductions.com/spectrum) I have started adding a text file into each directory with the url for support/the source where I obtained the files. This will also be there for files I have not yet received approval to mirror, so if you are hunting something and I do not have authorization to distribute it, you will find a directory for it with a text doc that will direct you to the location to obtain the file and support. Last but not least, I want to give a special thanks to MTMichaelson for giving us our first Rom, the one all others were built from until ICS, and PlayfulGod, Death2All, and TDM for all their hard work on getting us ICS. Click their names if you want to donate to them.
I have not modified any files unless otherwise noted (currently, only EvenLess files are modified from the source)
These files contain everything you need to root an LG Spectrum, pick a “linux” file if you are not using Windows, those are based on the official one for Windows, only I have modified it somewhat and re-written it for linux. Please act consciously and READ THE SCRIPT! before running it. Please note, the Linux scripts have been updated
on May 27th, 2012 again on May 30th 2012.
Note for Linux users: if you have not configured your computer to recognize the LG Spectrum via USB, these scripts will do it for you when run using sudo or as a root user. This is the only thing the script does that requires root access. If you do not run the script as root, it will only work after you manually configure your computer.
This can be done by copying the line that requires root access and pasting it after typing “sudo”, then run the script without root access and it will error and skip the part requiring root, all of the rest of the script will work without root.
Official All in one Root file
IceCream Sandwich Roms
These can be downloaded directly to your phone once rooted with CWM installed.
files removed as they were all pre beta and not at all useful any more.
These can be downloaded directly to your phone once rooted with CWM installed.
Other files related to The Broken Out Rom
There is are some known acceptable (at this time) issues with my minimal and EvenLess versions of this Rom
- +Since I am not yet familiar with modifying .apk files, after the SIM activation and language selection setup app runs (the Verizon setup app), it will force close, then run itself again. you may press home to get out of the app AFTER the force close popup, then uninstall it later with your choice of system app uninstallers, it is not necessary but to run one time. The force close is caused by a call upon exit of the Verizon setup app that loads the Google Setup App, which I have removed to save 1.6MB or so on the Rom size.
Please note that all HoloS Rom files have been renamed to remove the “space” in the name, this makes working with it in linux a bit easier, and me happier.
Please note that all plagued Ninjroid Rom files have been renamed to remove the “space” in the name, this makes working with it in linux a bit easier, and me happier.
various things you may find useful that may or may not be included in other files available here, I cannot guarantee they are up to date, or that I will update them when newer versions become available. They are just here, because they “might” be useful to someone, older versions have been removed due to the recent dual zero day exploits released, but I will only use links for the newest on this page to keep the page length down. Also, the Android NDK & ADT files and Java JDK .rpm files are also located on the server, but not linked here.
Oracle Java 7
I also have the jre files in the same folder, you can navigate to it and download them if you wish. http://joelperryproductions.com/spectrum/tools/java
LG Spectrum Unbricking/return to Stock methods
The full unbricking set, plus some of the individual packages included in that file.
a collection of files taken from the stock installation on the LG Spectrum, made available just in case you need them. There have been issues getting these installed, I recommend adding them to a Rom and flashing that Rom over your current without wiping first. warning the EvenLess Rom Installs and others MIGHT wipe your data automatically on install. Please make backups/nandroids of your system first!.
LG Spectrum stock hosts file
I have also found there are some useful files located here:
below you find all of the info that used to be at the top of this page, moved for your convenience…
Early in March I left Sprint, my cell phone carrier since 1997. Even though they have great plan rates, unlimited data at the same price of approx 2GB plans with other carriers. I finally got rid of my HTC Evo. Sprint really messed up, and I am sure they had a lot of subscriber loss because of it. Ok, here is some back story for those that don’t know what I am talking about. Sprint (first) removed the 1 year upgrade ability from anyone without 10 years of service to them (I was on another persons account until 2004, so did not qualify any more), they did this right before everyone who pre-ordered (or bought at or shortly after launch) the first HTC Evo was able to upgrade on the one year upgrade schedule. Then they shortly thereafter removed the one year upgrade plan completely, I am not sure on the timing, so I don’t know if they screwed everyone that bought an Evo out of the one year upgrade. But, what they did at the same time was to completely screw themselves by changing to a 21 month upgrade time. Then Sprint waiting until 1 month AFTER the 21 month upgrade window for HTC Evo first month purchasers, before they announced a new model available exactly 2 years after the original Evo. I was more than ready to get rid of my phone at that time, and did.
So I bought an LG Spectrum and moved to Verizon, bad news for me, it has the same class processor as the original HTC Evo (Qualcomm SnapDragon S3), only in a dual core and higher clock speed. Not to mention the “New” HTC Evo model coming to Sprint exactly 2 years after the original, has the “next” generation model of said processor (Qualcomm SnapDragon S4), with LTE on chip and at a 28nm die process, improving battery performance and computational power. Needless to say I am a bit upset, although… I now have 4G LTE service anywhere I go around my house within a 30 minute drive, and most everywhere else, vs. only having 3G, on Sprint, Everywhere, except in my house where I had 1x or roam only service. I moved at the beginning of this year and my Sprint phone frequently drops to 1x or no signal in my home. On Verizon I have seen my phone drop to 3G, but never for more than 3 seconds and to tell the truth, only once or twice at that. Not to mention Verizon gave me $85 to trade in my HTC Evo, and I bought the Spectrum for $19.99 on Newegg (at the time it was $50 on Amazon), although Amazon.com and a few other places now sell it for $0.00 or $0.01. (update 6-4-2012 the prices have gone back up)
Now I am happy with my purchase; however I see a MASSIVE phone envy coming my way by the end of this year.
The Qualcomm S4 will most likely be around for 2-3 more years, unless Android changes to “requiring” 4 core CPUs in order to run Android 5.0 or 6.0 (or 4.5 if they go that route), then the S4 will get pushed aside for an S4.5 with quad core (if technically possible), else an S5 chip. According to Wikipedia’s page on the SnapDragon, the Quad Core S5 2.0-2.5GHz processor will be available in Q1 2013. So unless Google makes such a requirement in a soon to be released future version of Android, It looks like I may have to hold out for 3 years before I upgrade, unless I want to get stuck with the “old model” CPU as my only upgrade options, similar to what happened to me this time, as I could not wait, and my cell service is horrible in my new home (I’ll probably be moving anyway at the end of the year, this is just a rental).
Thanks go out to
- Security Researcher Dan Rosenberg for rooting the LG Spectrum quite quickly (exactly 1 month after the phone launch and 3 weeks before I bought it.
- mtmichaelson over at Android Forums for creating the first LG Spectrum Rom and adding a custom Kernel. Also, for putting together the All in One rooting and CWM install method for the LG Spectrum, using the vulnerability found by Dan (djrbliss).
- neph81 at Android Forums for making a Touch based version of ClockWork Mod available for the LG Spectrum.
- MrB206 for generally just being Awesome and all the things he doesn’t get enough credit for.
- brianmaedche for all his hard work and testing assistance.
- Koush for creating the CWM Touch version for the LG Nitro that the LG Spectrum version is based off. Sorry but I cannot find a link for info on it; however if you have a Nitro and Rom Manager, you can download it through the Rom Manager App.
- Android Forums, for providing a location for all of us Android freaks to get our fix on!
- Secure Mecca for the blocking hosts file that I use with my linux rooting install scripts, and have been using on my personal systems for almost 2 years now.
The links above will take you to the forum pages at Android Forums or Dan’s blog page, referencing all of the information I thanked everyone for. I will also link to these below again as I share the files from here as a mirror location and will continue to do so, and add new files for as long as I own my Spectrum (which looks like at least October 2013…) I also have a couple of addition/modified files I will post here that I use personally; however I probably will not provide most of them elsewhere. Easier to maintain that way, sorry for anyone who doesn’t like that idea. If I have any files below that you are responsible for providing to the community and do not like me providing it from my website, let me know, and I will take it down, no questions asked.
I’ve been having all kinds of video issues since I purchased my new hardware, the strangest is with the video card… Worst part is that I don’t have time to deal with this right now, I have a baby on the way (as in less than 15 days, and need everything working!).
Part of my new hardware purchase was an XFX Radeon 6850 cooler, quieter, lower power usage, and 20% performance increase, an upgrade from my XFX Radeon 4890 monster. I first installed windows 7 with my new hardware and had lots of problems. After I gave up on that, I moved to Linux (I used windows 7 first, because Ubuntu 11.10 was due out in 7 days and I did not feel like spending a week setting up my computer, just to upgrade it) and decided that I have always liked XFCE and LXDE as my default window manager in other linux distros and so I would give them a shot now. I downloaded the Beta 2 release of both versions of Ubuntu and tested them via the live CD. I decided on LXDE as my WM of choice and went with it. 13 or so days later I went to download LUbuntu.
Well, to start it was not available at 5am on the release day (eastern time, GMT -5), nor was it available at 11am. so I stopped checking and just decided to wait until later. about 7pm I decided to check again, and Ubuntu 11.10 was available, and after hunting repositories, and it took 5 or 6, I finally found LUbuntu 11.10 non-beta on one of them. I of course chose the torrent file, and while it was still a bit slow (I’ve seen downloads on my computer hit 1.84Mb/s and this even via torrent was crawling along at 287Kb/s) it was going along well enough. I also started Kubuntu at the same time as you never know, and I used KUbuntu for years before I switched from Windows.
The installation went fine, other than the fact that my network adapter was not working (I expected this from the live CD and was prepared with a driver from the chipset vendor. After installation I put the NIC driver on the system, still no internet… I did a lot of searching and spent several hours trying to get the internal adapter working, no dice (even found other users who had the same motherboard and were not having issues after downloading the driver…) finally I got tired of it, I have not had a completely working computer in almost 2 weeks, and work (personal work) was starting to back up to enormous quantities and you could no longer see the top of my desk! So, I grabbed an old 1GB NiC out of the closet in my box ‘o parts, and slapped it in the computer, rebooted, disabled the on-board NiC and boom everything worked. (just a note, I did have the exact same issues in Windows, except the MB CD has Win7 drivers, and they worked). I downloaded the new AMD Radeon drivers and they installed fine, had my two monitors running, even got VMWare workstation working with only 2-3 days worth of research and troubleshooting.
Now I was happily installing my applications and setting everything up, that is when I noticed the lack of GUI system settings applications. Sure there are plenty out there, but most wanted me to install Gnome2 or nearly all of KDE to get them working. All I wanted was:
- To be able to see in real time the CPU usage of all 6 cores at the same time, with or without a graph.
- To customize my power settings so the monitor stopped cutting off every 15 minutes (I set the default time out to 180, in case I am watching a movie, as not all players stop the screen saver).
- To be able to change alternatives without installing half of Gnome2.
- To have the settings I changed in AMDCCLE actually save! and to be able to use them!
- There were some other things, but I can’t think of them now, I’ll add them if/when I remember.
I know most of what I want can be done from the command line, and I was doing some of it from there, but some of the things I wanted to make changes to, without using a GUI app, I did not know where all the setting are located, as they are not always in the same directory. (try editing Grub settings if you don’t believe me, they are located in 4 different places!) and I always miss something… So I decided to install KDE over top of LUbuntu, that way I could use LXDE when I wanted to, but I already knew where the settings and plasmoids were that I needed to do the other things I wanted. Not to mention at this point I was going on 3 weeks without a working computer. (as of when I was writing this, it has been 25 days since my new hardware was ordered and I had 2 day shipping on that!). Installation went well, although it missed a few things from just running : sudo apt-get install kde-desktop but I was able to resolve those with a sudo apt-get -f install and all seemed good.
Then about 3 days later something happened. I was working on setting up an application, I cannot remember what, and I was watching a pre-recorded TV show at the same time. suddenly my screen froze, mouse worked, but no response from the Keyboard. Since then I have not had a working display, and that was 6 days ago. Nothing has worked, I’ve even reinstalled KUbuntu from the KUbunutu install disk. I still cannot get my video working, I get video from one screen, a little less than half the time, the rest of the time the desktop fails to load, or I get a blinking blue or flashing white display. I’ve done a LOT trying to get it working, in fact I have not spent less than 6 hours a day trying to get it working, for 6 days! I’ve tried reinstalling LUbuntu, KUbuntu (the installer keeps crashing during partitioning, so I’ve given up on that one), and when I started writing this I was installing Ubuntu, even though I am not a fan of Unity. I’ve even gone so far as to unplug one of my monitors, thinking having two was causing the issues (during every attempt to reinstall the AMD drivers in the last 3 days I have been getting a message “configuration has more monitor than detected” and this was after using the auto configure to setup the configuration…). I’ve followed the sticky display issues during upgrade post on the Ubuntu Forums, not much there of use after spending 4 days googling the issue already. Nothing seems to fix it, not even copying my old, “working” xorg.conf file. part of the problem is that Ubuntu no longer requires an xorg.conf file, part of the problem is that the AMDCCCLE only saves in the home folder of the user who ran it (if you run it with root privileges, which are needed to make changes, it saves it in Root’s home folder!), but Ubuntu uses the file (if it exists) from /etc/X11! no wonder nothing was working… (any settings changes did not take affect when I made them from the GUI, and if I closed the AMDCCLE and relaunched it, they were reset to the defaults; however using the command line worked fine… the first time.).
Right now, with a clean installation (several posters on the Ubuntu forums have reported this resolved their issues, and nothing else), I am giving it a go, I only have 1 monitor connected right now, and still have to get most of my applications working again, but at least I have a desktop running, internet access, video drivers installed, and it has not crashed yet. I have not completely ruled out a crappy (but quite expensive) motherboard. A bit upset, I spent more on the upgrades for my computer, than I spent on my computer (which I built from parts, like always, in my life I’ve only ever bought 1 pre-assembled computer, and that was because my wife wanted it. and it lasted 5 years without upgrades and cost more than twice what I spent building this one, before my new upgrades anyway), and when I bought it everything was top of the line (except the video card and it was not too far down the list) and it almost all worked right away, but i never had any problems like I do now.
So, back to trying to get things running again. I’ll comment on the current status later if all is well, else I’ll post more headaches.
Let me start off by saying, “What a Mess!” About 2.5 weeks ago (probably 3 by the time I post this!) I bought an HP Deskjet 2050 printer at Walmart, it was cheap, had a flatbed scanner, came with “full” ink cartridges, and only a USB connection option. It was $49.00, $20 more than the printer that looked identical, but was not a flatbed scanner. I thought that HP of all companies would have linux support, even for newer model printers, oh there is support for it… If you can find it. (I’ll be putting up a separate post with plenty of links and re-written documentation for installing this and other HP printers in Ubuntu in the next week or two, kinda busy this weekend, so doubt it will get done before next week)
First thing I did was to go to HP’s website and download a driver, I wasn’t even going to fool with the included CD (actually not sure it even had one). I found it within a minute or two, all seemed good. Installed the driver and plugged the printer in, everything went fine. I believe I even printed something that day just clicked print and it spit right out! Well, next to happen was my wife is using my ChromeOS CR-48 netbook and wanted to print something, so I went to look into setting up Google Cloud Print. I figured, yeah cloud print, that should work… Google has two operating systems in their pockets and both are linux based, piece of cake to use cloud print with linux, right? wrong…
Google Cloud Print requires a Windows computer running the beta Google Chrome browser (or a Mac, but why would you want to use a Mac?) (an fyi, the Linux Chrome Browser only comes in Beta!), a bit confused and disappointed (happens a lot with Google these days), I thought, oh well, good thing I have 5 or 6 Windows Virtual Machines setup already! I popped onto a Win7 VM and setup Google Cloud Print and told my wife “Good to Go!” only took me 30-45 minutes to figure all that out and set it up (I forgot to share it with her gmail ID the first go round!).
Success! it printed!
I love first try attempts that work out great!
So next I had to fill out some paperwork for work and email it back, so I printed the pages that needed signing and filled them out, then tried scan them back in… the scanner would not scan (using simple scan) unless I unplugged the USB cable for 10 seconds or so, then plugged it back in… (more on that at the end of this post, I have a theory). Well after 3-5 pages of this over 1-2 hours, out of about 12 pages, popping the USB cable out stopped working. I wasn’t sure why it needed it in the first place, I had checked to make sure the printer was not attached to a VM at the time… So instead I tried setting it up to scan off the Win7 VM I was using for Cloud Printing (just a note, this was all happening maybe 4 days after the cloud print setup), the scanning application from HP worked fine until I was done. Weird though, again if I did not use the printer for an hour or two, or the VM was paused, or the screen saver came on, I had to unplug the USB cable again…
ok, so history done, up to my issue that started last night…
Actually the issue started on Saturday, but I was pre-occupied and didn’t really try too hard to get it resolved. My wife sent something to the printer from the netbook, I started up the VM for the Win7 Cloud Print, and it never printed. The first document just says “In Progress” and the date submitted was showing 3 days ago when I deleted it. I’ve powered off the Printer for 30+ minutes, I’ve rebooted my computer 4 times, leaving it powered off for about 8 hours once, popped the USB cable, nothing worked. I tried printing locally from Ubuntu and still nothing comes out, just says “Processing”. I did some digging online and found some “directions” for setting up the printer in linux, most of which was on HP’s website, and I never did any of it, including downloading the driver source files and doing a Build, Make, Install on them. So I started following the directions (did not build the driver, it seems to be installed and functioning, as Ubuntu can tell if it is plugged in or not and shows the correct device name), and found a huge list of dependencies that it says to install, I tried it and sure enough I did not have most of it installed on my system yet. About 78MB worth to be specific. I let it run, and noticed a new kernel was available, so I updated that while I was at it… 3 reboots later (not necessary, just kept trying to get things working) and I have no change in the current situation.
So, right now I have no working printer at all, not even scanning is working. It shows it is online, I have enabled it, shared it, allowed internet printing on it (none of which I did when I installed it, only did that after it stopped working).
Now, I’ve had some time to think about it, and I have been having USB issues with Ubuntu the entire time I’ve been running it. My USB webcam and Skype have fighting matches everytime I reboot my system, it never detects and adds the webcam as a valid hardware device, I have to manually configure the microphone each restart, and the video sometimes requires I unplug the webcam and then plug it back in and restart Skype. Other USB devices (I have a USB wireless headset and KB, external drives, my android phone), have all had issues that has required me to restart the computer or plug and unplug the device over and over several times.
This made me think I should run “lsusb -v” on my system to take a look at the devices that the system thinks I have. Well the command does nothing, it just hangs and never runs or finishes running, I have to kill the process AND the terminal window process to get it to stop. I missed this in the printer issue above, but I tried running the hp-setup app that came with the driver and it hangs on detecting the printer when I select USB as the connection type, as well.
So I have determined that the issue is with my Ubuntu installation and the USB service (this occurred to me actually right before I started typing this up). I have not yet started looking into the USB issue and will be doing so tonight. I’ll post a second post instead of updating this one with any results I find out, or if I nuke and reinstall… as a note if I do reinstall, it will not be Ubuntu 11. Also planning on typing up a how to properly install an HP printer on Ubuntu 10.10 x64 guide too.
Lots of things going on, not enough time to tell about them. I am still running the Beast Rom v2.2.1 on my Notion Ink Adam, and not having any issues to complain about, I have used UnrEvoked on my HTC Evo to root it, removed the Sprint apps I didn’t want and started backing up with Clockwork Mod and Titanium Backup. Still running Ubuntu 10.10 x64 exclusively on my desktop, I’ve been working on learning Java and think I’m picking it up pretty quick, although there are nuances I still do not have down. Maybe after 4-6 months I’ll take an intermediate level course on Java and see if they can tell me the small things I am missing from not having an instructor. Some time around January I’ll start learning Android specifics, by then I should be getting up to speed on java graphics and UI interfaces, right now I am just doing console coding.
I lost a large quantity of data from my drives last week, there appears to be an issue with my external drive caddy, when I bootup sometimes one of the drives is not recognized, normally a reboot operation clears it right up. Last week I shut my systems down for a bad storm, in case we lost power for an extended time as the storm was about 2am. Well during startup it had no issue finding the drive that normally didn’t startup, but it did do a disk consistency check, which happens every now and then and no big deal I thought. A few hours after that I went to startup my virtual machine so I could work on my java code and VMware told me some VM drives were missing, I didn’t think much of it, as I had been rearranging and deleting some old VMs recently and started up my Android-SDK VM, launched Eclipse (I move to using Eclipse instead of Appcellerator’s Titanium Mobile Developer, because It has a code editor and Appcellerator decided not to include one…) Well it couldn’t find my files, so I started looking and my data store drive was there, had files in it, but all of my directories were missing!
First things first, I rebooted, thinking there was an issue mounting during startup, well it was the same when it came back up. I checked the trash, in case I accidentally deleted them, nothing was there. I moved to a terminal session and checked the drive space on my mounts and saw there was 173GB of data on my 1TB drive, but no files to show for it (previously there was over 750GB of data on the drive). Well I found a large portion of them in a .trash-1000 folder, not sure about most of you, but I copy every CD I’ve ever gotten since 1997 on to my hard drive as a backup, well that was the end of my backups for a large bit of it. Two days later I found another 140GB on my old Windows 7 boot drive that I apparently copied off of, but never removed the original. So I’m out about 55-65% of my backup data, most of which the CD’s are either missing or damaged beyond use. Probably 60-80% of my backups are either things I have never actually used, or only installed to see what it did, then uninstalled it. So I am not really out too much, just makes me feel empty inside… Most of what I lost that I actually use were my Microsoft disks, having been a Microsoft partner for about 4 years and working a lot with Virtual Machines I had everything stored in .iso format, and about 2 years ago Microsoft moved to .iso format and I was keeping up with all available software via the download site. So I basically lost everything that was released by MS in the last 2 years and since I am no longer a MS partner I no longer have access to those downloads. (this includes Win7 and Office 2010) I guess it is a good idea that I don’t run windows as my OS anymore!