• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Ubuntu Touch Development

Hashtag

Android Enthusiast
This is a thread for us to work on getting a Ubuntu Touch port.

Source-https://github.com/haydenbbickerton/phablet_m3s

This post/thread will be updated as progress is made.

Status: NOT WORKING


NOTE:
Ubuntu Touch is supposed to be built on top of a CM 10.1 base. Because we don't have that, I have been using giantpunes CM 7 base to work with it. There's been some compatibility issues, and if somebody has access to the CM 10.1 source for the Elite then I would greatly appreciate it if you would let me have a copy of it. I realize that it isn't working yet, but it's worth a shot :P Thank you!
 
Current Obstacle
This post will be edited and updated to reflect what road bump we are currently facing

March 21, 2013

Whenever I run brunch m3s, it does it's whole building thing for awhile, and then it will spit this out
Code:
using device-specific extensions in device/lge/common
unable to load device-specific module; assuming none
Traceback (most recent call last):
  File "device/lge/m3s/tools/ota_from_target_files", line 833, in <module>
    main(sys.argv[1:])
  File "device/lge/m3s/tools/ota_from_target_files", line 808, in main
    WriteFullOTAPackage(input_zip, output_zip)
  File "device/lge/m3s/tools/ota_from_target_files", line 422, in WriteFullOTAPackage
    os.path.join(OPTIONS.input_tmp, "BOOT")))
  File "/usr/lib/python2.7/posixpath.py", line 77, in join
    elif path == '' or path.endswith('/'):
AttributeError: 'tuple' object has no attribute 'endswith'
make: *** [/home/hayden/touchos/out/target/product/m3s/cm_m3s-ota-eng.hayden.zip] Error 1
I have absolutely zero experience with python, so I'm stumped. As far as I can tell, a "tuple" is whenever an variable has no attribute, and it looks like the BOOT could be a tuple. Like I said though, I've got no python experience whatsoever. Help would be appreciated.
 
I'm rooting for you, if there is any way I can help just let me know. Unfortunately I'm not python skilled either
 
I know visual basic.net 4.0 had tuple objects. Maybe they are the same thing?
If so, manner the tuple object contains a string object that it should be using endswith on instead?.
 
tuple means different things in different languages. Generally it is a way to group different object types of unrelated values.

In python apparently it is basically an immutable list.

Python Tuples
 
Still trying to get CM7 to work with it, but it seems kind of fruitless to be honest. It's been such a patch job to even get it to this point that it's kinda embarrassing lol
 
Still trying to get CM7 to work with it, but it seems kind of fruitless to be honest. It's been such a patch job to even get it to this point that it's kinda embarrassing lol

And it doesn't look like we're going to get CM10.1 anytime soon either
 
I will be shocked if we get any of the CMs fully functioning. I've pretty much resigned to the fact that we will likely never get JB on the Elite. Oh well, not the end of the world, there a lot of really good stock-based ROMs in development.
 
The optimus v still doesn't have cm9 completely figured out let alone cm10. And that phone is so old, Virgin Mobile doesn't sell it anymore. If anyone really wants ics/jellybean, I would recommend another phone from vm.
 
The optimus v still doesn't have cm9 completely figured out let alone cm10. And that phone is so old, Virgin Mobile doesn't sell it anymore. If anyone really wants ics/jellybean, I would recommend another phone from vm.

ICS, and both JB versions are damn near bug less on the optimus v.
 
I'm not saying that I don't think the Elite could handle it (it could). LG just did a really good job of ensuring that it would be a HUGE pain in the ass to upgrade without their say-so. They saw what developers were doing with the V and did their best to ensure it didn't happen on the Elite. Anyway, I'm content with the ROMs that people are working on with what we do have. I will eventually upgrade to a better phone.
 
I have to agree, I came from the Optimus v and ics and jb work beautiful on it

Ultimately, on my phone at least, ics and jellybean worked much slower than stock or cm7, but that's probably just because of the processing power the optimus v didn't have.

I don't think cm10 coming soon for this phone, but I know cm7 will probably come sometime this year. It's completed except for camera and a few other things.
 
I just ran a Ubuntu virtual desktop on my Evo V earlier. Even got on Facebook with it :]

But you know I'm still surprised that with how screwed up the Elite is and how they made it, it's a wonder it even turns on out of the box and works properly.
 
Ultimately, on my phone at least, ics and jellybean worked much slower than stock or cm7, but that's probably just because of the processing power the optimus v didn't have.

I don't think cm10 coming soon for this phone, but I know cm7 will probably come sometime this year. It's completed except for camera and a few other things.
Still trying to get this wifi fixed then ill release alpha. I fixed gps and off line charging awhile ago. There is a issue with video playback but that can be fixed with a third party video player from the playstore and youtube doesn't Work. Data works but only in 1x but I get get 3g speeds. Google wallet and camera still doesn't work but nfc does.
 
Here is an old screen shot to show data speeds in 1x. I've seen 3g pop up 2 times for a second then it never showed again.
screenshot-20130313-101836pm_zps784706f3.png


I could of got greater speeds if I picked a server in my area.
 
Ultimately, on my phone at least, ics and jellybean worked much slower than stock or cm7, but that's probably just because of the processing power the optimus v didn't have.

I don't think cm10 coming soon for this phone, but I know cm7 will probably come sometime this year. It's completed except for camera and a few other things.

Unfortunately the phrase "not all phones are made the same" REALLY applied to the Optimus v
 
Back
Top Bottom