yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] bigsupersquid:
check your overclock, if it's too high you'll get random reboots. Best way I've found is run gallery while OC'd and play with it until it reboots. Set OC down on notch below where it doesn't reboot in gallery or camera.

If you're not OC'd then I'm not sure why it's doing that. some apps cause issues. logcat or /data/tombstones may have stuff you can pastebin if you want me to look into why.
[Optimus V Android Development] bigsupersquid:
4.4.3 update later today .:)
[Optimus V Android Development] bigsupersquid:
bump... rom update, carrier fixes need updated but should work as long as you don't mind settings showing old build.
[Optimus V Android Development] bigsupersquid:
bump for really new release.

now using

[COMMIT] [AOSP] JustArchi's ArchiDroid Optimizations - Increases performance up to 6x

go thank justarchi for source of optimizations.

now built with linaro gcc 4.8 (kernel is only linaro gcc 4.7) with -O3 optimizations.
[Optimus V Android Development] bigsupersquid:
4.4.4

Looks like next rev be along here soon.

4.4.4

Gotta see if anything really changed.
[Optimus V Android Development] bigsupersquid:
big update

requires new recovery.
[Optimus V Android Development] bigsupersquid:
carrier fixes updated to 4.4.4
[Optimus V Android Development] bigsupersquid:
new release.

BUG:

ADB debugging needs toggled off and on to recognize cable.

Otherwise, optimized, with linaro kernel.

Might need to update your TWRP (since this is experimental, after all, things change.)
[Optimus V Android Development] bigsupersquid:
bugfix release.

takes care of adb toggle to connect cable issue.

adds armv6k-specific toolchain optimizations.
[Optimus V Android Development] bigsupersquid:
bump

new kernel toolchain (I built a linaro 4.7.4 with crosstool-ng with armv6k-specific flags)

p500 config imports... zram reenabled and selinux enforcing.

probably other upstream changes.
[Optimus V Android Development] djepnguyen:
no screenshot :(
[Optimus V Android Development] bigsupersquid:
Should be a way to get at it under settings > power menu.

Then long press power and select it to use.
[Optimus V Android Development] andrewnelson23:
Just came to check the dev work on this phone. Haha this was my first smart phone. Can't believe its still kicking. Good work dev. :thumbup:
[Optimus V Android Development] bigsupersquid:
bump

need to flash new twrp again. it's updated. very updated. multi-version, internal/os2sd both in one. TLS enabled (that's thread-local storage in the kernel and build flags, faster in some ways, but I think it's what borked the camera stillshot. Maybe.)

Plus /system and /data are swapped in the kernel to allow more /system space on internal builds.

This does, however, invalidate flashing any builds before 08042104, or anyone else's ROM. that internal partition swap would break boot unless there is an updated kernel for that rom with the mtd swap commit merged in.

OS2SD is cm-11-RC9. internal, not yet. it got too big after the repo sync and now it won't even fit my optimus V 179MB swapped system partition without trimming. Gonna need some time to crunch it down again.

Internal on Optimus S, use internal gapps. Optimus V, internal; as well as OS2SD, can use -new gapps from the download folder instead. -os2sd gapps archived.

both internal and os2sd builds are updated since the last time I dropped in and fixed the OP's.

enjoy.
[Optimus V Android Development] michael.ahdett:
I can't get the OS2SD version to flash at all anymore. I have only ever been able to flash the first version I found a few weeks ago. I've grabbed the last three updates but every time I try to flash them TWRP gives me: "E:Error executing updater binary". I can't seem to figure out what the problem might be, but I really wish I could update.

Edit: D'oh! I updated my TWRP and everything works now. I missed the post saying there was an update to TWRP! Just flashed last night's build, it's booting for the first time now. Sorry for not paying more attention to the thread, and thank you for your hard work on all this!
[Optimus V Android Development] bigsupersquid:
Last several OS2SD versions have had camera borked. Haven't tracked down the issue yet.

I updated the OP with this info too, but I'll post it here as well.Last 'stable' OS2SD with working camera:

6/28 build from the archive(md5sum file)

Use this twrp. the new one won't work right for this ROM version.pre-tls twrp (md5sum file)

You'll have to repartition the sd card with that version of twrp if you used the multi version to partition.
[Optimus V Android Development] bigsupersquid:
bump

new os2sd with f2fs!

fixes camera and finishes fixing accelerometer.

kernel 3.0.101 from HardLight's patchset.

update twrp to 2.8 to flash.

f2fs instructions in op of recovery thread.

I'll update this op later, just wanted to inform anyone subscribed to this thread about new release.
[Optimus V Android Development] bigsupersquid:
bump for new releases.

f2fs and internal.

needs gps.conf.zip flashed in recovery because it got borked in build with cm's european ntp/gps servers.

also have fixed the gapps, carrier fixes, and pa_facilitator.
[Optimus V Android Development] i_guana:
Moved to Q&A thread...
[Optimus V Android Development] bigsupersquid:
Think the internal boot image isn't flashing right. The black recovery, do you have adv working?
[Optimus V Android Development] videokid14:
please help!!

ok im trying to flash the rom on my phone and i think i followed the directions correctly but im not sure. i have the sprint optimus s ls670. i was able to flash twrp on it (works) and i flashed rom and sprint update and skinny gapps and i try to boot my phone i just get the lg logo for a couple seconds and then its a blank screen. nothing ever loads. can u please help me with this??

---------- Post added at 03:15 PM ---------- Previous post was at 02:15 PM ----------

ok just to let u know i rebooted back to twrp and the first thing i have to do is go to advanced and change to internal then i went back and wiped davlik, cache, data, system, and android secure. then i flashed the rom itself and rebooted. then i got boot animation for 5 mins or so and then the rom was started. then i rebooted to recovery and changed back to internal and flashed carrier fix and skinny gapps and rebooted. i get process.phone.something has stopped so i click ok and proceed. so far its working!! :)

---------- Post added at 04:15 PM ---------- Previous post was at 03:15 PM ----------

ok just having issues with sd card partitions and google play store errors. wont let me install nothing and also storage space issues
[Optimus V Android Development] bigsupersquid:
in recovery go to internal mode and wipe dalek cache again, then reboot. May help. Skinny gapps are ancient now and kinda need modern gms services installed on the card to use google apps.

Is a bummer, but I can"t skinny down any newer core gapps enough to fit internal on an optimus V, and the S has smaller system partition.

Look on android central optimus v rooting roms and hacks at toucanscrypt if you need to use the internal kitkat, like a2sd but made for optimus s/v.
[Optimus V Android Development] videokid14:
What's is toucanscrypt?? Sorry I'm trying to figure all this out. Really I just need 1 app on my phone but havnt figured it out yet. I want to use this phone in WiFi with I heart radio. That's all I need it for. Any ideas??

Boosted from my Sprint HTCONE using the XDA free mobile app on the Boost Mobile Network.
[Optimus V Android Development] bigsupersquid:
It's like a2sd but made special for this ROM.

If you can use that app in android 2.3 gingerbread, look up mirage ROM instead. This one is newer but not nice and stable like mirage.

With this ROM you could load the app from sdcard of you can get it without Play.

Then you wouldn't need the crashing gapps.
[Optimus V Android Development] videokid14:
I think iheart radio need like android 4.xx or something to run?? I can't even get a file manager on here lol

Boosted from my Sprint HTCONE using the XDA free mobile app on the Boost Mobile Network.

---------- Post added at 09:02 PM ---------- Previous post was at 08:37 PM ----------

so do i need links2sd with the toucan script? or the toucan script by itself?? really confused lol. what should i do?
[Optimus V Android Development] bigsupersquid:
yeah, that build is a tight fit on the little S.

you can install apps over the usb cable with adb, if you can find a copy off of Play store. Including file managers. Won't hold too many apps on /data though. And if you put gapps on there the newest play services/store silent download will eat almost your whole data partition by itself.
[Optimus V Android Development] videokid14:
how can i install apps over adb

---------- Post added at 09:56 PM ---------- Previous post was at 09:07 PM ----------

quick question, since everything is so "tight" on the optimus s, would you be be able to cut the build down for me?? im mean do away with alot of the system apps i wont use or need. all i need in it is a keyboard, wifi, bluetooth, sound, maybe the play store just to get iheartradio. the phone is not active so as long as i got wifi, im good. im basically using it as a radio control device. no texting no browser no calling hell i dont even need camera or video

---------- Post added at 10:19 PM ---------- Previous post was at 09:56 PM ----------

ok i got iheart installed through adb. i cant get bluetooth to turn on?
[Optimus V Android Development] videokid14:
How can I fix bluetooth?

Boosted from my Sprint HTCONE using the XDA free mobile app on the Boost Mobile Network.
[Optimus V Android Development] bigsupersquid:
I hadn't seen or heard any reported problems with Bluetooth on this ROM. I don't know, maybe wipe and reflash the ROM and carrier fix without gapps. Then install your app with adb after booting...

I know that running out of space in system partition from too many zips can cause trouble.

You can remove browser.apk, phone.apk, sound recorder, voice input and the whole srec directory with adb before flashing gapps if you really need those.
[Optimus V Android Development] videokid14:
I never did flash the carrier fix. I'll try that and let u know. I know on my phone it's says virgin mobile now instead of Sprint.

Boosted from my Sprint HTCONE using the XDA free mobile app on the Boost Mobile Network.
[Optimus V Android Development] bigsupersquid:
If you're only using WiFi that won't matter. Except your menu and home buttons will be reversed without it.

I suggest clean flash (wipe system, data, cache) without gapps and then try Bluetooth.
[Optimus V Android Development] videokid14:
bluetooth still wont load. is there i way to reinstall it? i know the the bluetooth mac id says unavailable but i have the wifi mac id. idk?
[Optimus V Android Development] bigsupersquid:
the only other issue I can think of is maybe the boot.img didn't flash correctly, I thought that was fixed though.

To test it you can extract the boot.img from the ROM zip and put it on sdcard, and in adb shell

flash_image boot /sdcard/boot.img

The other easy possibility is bad ROM download, check the md5sum against the one in the online download folder.
[Optimus V Android Development] videokid14:
if this is how its supposed to look?? md5sum is the same??

E:\fb>adb shell

←7←[r←[999;999H←[6nroot@thunderc:/ # flash_image boot /sdcard/boot.img

flash_image boot /sdcard/boot.img

mtd: successfully wrote block at 0

mtd: successfully wrote block at 20000

mtd: successfully wrote block at 40000

mtd: successfully wrote block at 60000

mtd: successfully wrote block at 80000

mtd: successfully wrote block at a0000

mtd: successfully wrote block at c0000

mtd: successfully wrote block at e0000

mtd: successfully wrote block at 100000

mtd: successfully wrote block at 120000

mtd: successfully wrote block at 140000

mtd: successfully wrote block at 160000

mtd: successfully wrote block at 180000

mtd: successfully wrote block at 1a0000

mtd: successfully wrote block at 1c0000

mtd: successfully wrote block at 1e0000

mtd: successfully wrote block at 200000

mtd: successfully wrote block at 220000

mtd: successfully wrote block at 240000

mtd: successfully wrote block at 260000

mtd: successfully wrote block at 280000

mtd: successfully wrote block at 2a0000

wrote boot partition

root@thunderc:/ # exit

exit

E:\fb>adb devices

List of devices attached

0123456789ABCDEF device

E:\fb>adb reboot

E:\fb>

---------- Post added at 08:20 PM ---------- Previous post was at 08:17 PM ----------

is there a way to reflash the bluetooth radio by chance??
[Optimus V Android Development] bigsupersquid:
that's how it's supposed to look, yes.

the bluetooth is part of the kernel and ramdisk. Those together make the boot.img I had you flash.

I really don't know why the bluetooth would be broken. I'm out of ideas.
[Optimus V Android Development] videokid14:
would there be an updated radio i might be missing? also another thing i wanted to ask was. when i flash the rom or even every time i start up the phone. when the rom loads and before i can unlock it im getting unfortunately the process com.android.phone has stopped. could that also be the bluetooth issue??

---------- Post added at 08:11 PM ---------- Previous post was at 08:04 PM ----------

also just wondering, im trying to flash a internal version. what about the os2d version?? is there one?
[Optimus V Android Development] bigsupersquid:
your errors really sound like out of internal system space.

I always got better results from the os2sd than internal, except sometimes os2sd doesn't like to wake from sleep.

no specific radio required for bt afaik.

os2sd download folder in first post, instructions in 2nd. backup your sdcard, it'll format it.

use twrp os2sd mode, advanced, partition sd.

at least 512Mb system and data, at least 1 swap or it'll not work right.

then install os2sd rom.

the gapps are old but the pa facilitator linked in op will work enough to get current gms and play downloaded.

current play services will crash all the time on the old chipset in this phone. avoid gapps if possible, or the FC's get annoying.
[Optimus V Android Development] videokid14:
ok. just to let u know, i flashed back to stock and my bluetooth did turn on. so i downgraded back to zvd and rooted and flashed twrp and reflashed your rom and the bluetooth wont turn on. im not sure what to do either i cant figure this out lol
[Optimus V Android Development] bigsupersquid:
It's especially odd since the Bluetooth was why i ported this kernel in the first place. It's the one thing that has worked thru pretty much every iteration of kitkat I've built.

All i can suggest is trying the os2sd version.
[Optimus V Android Development] videokid14:
ok i downloaded the os2sd version but when i format the card, i get errors. unable to create data partition and unable to mount /data and /system..m using an 8gb card?? tried 1024 for all three. ???
[Optimus V Android Development] bigsupersquid:
Try the previous version of twrp maybe.

This is a bit challenging since nobody had needed support with this device for quite some time now. Mine is currently out of use.
[Optimus V Android Development] videokid14:
What is the previous version? Is it linked anywhere?

Boosted from my Sprint HTCONE using the XDA free mobile app on the Boost Mobile Network.
[Optimus V Android Development] bigsupersquid:
linked in first post, same download folder as the 2.8 twrp.
[Optimus V Android Development] videokid14:
ok flasher earlier twrp and tried to partition card. it fails saying unable to mount/locate sd-ext partition?? does os2sd partion the card the same as if i switched to internal?
[Optimus V Android Development] bigsupersquid:
Os2sd breaks the card into more partitions and uses then to hold both the ROM and data. You can't remove the card without powering off, and without it, phone won't boot.

Advantages are no size limits on ROM, gapps, userdata except your card.

Doesn't work well on stock or other slow SD cards though.

If it took some time partitioning, you can see if the os2sd ROM will flash, there's no sd-ext with os2sd.
[Optimus V Android Development] videokid14:
if theres no sd-ext, y is it trying to locate it when im try to partition the card? or should i just ignore the error? im also trying to us gparted to partition it. but if cant mount /system or/data when i do that. i dont know if i have to name them or not?
[Optimus V Android Development] bigsupersquid:
Gparted: partitions, in order

FAT32, ext4, Linux swap, ext4. No labels needed.

Sizes for the second, third, fourth:

1024,1,512 Mb
[Optimus V Android Development] videokid14:
do i have to label them?? nevermind i see it now lol what about the size for the fat32 partition?

---------- Post added at 12:22 PM ---------- Previous post was at 12:04 PM ----------

ok tried flashing it and i get an error. e:error executing updater binary in zip. /sdcard/cm-11-20141018-experimental-f2fs_os2sd_bigsuperrom-thunderc.zip

im gonna try the 09-06 ext4 download and see how that goes. ill keep u posted. this is getting frustrating to me lol if that doesnt work, how can i flash that cm mirage rom. i might have to go to another recovery?
[Optimus V Android Development] bigsupersquid:
If you want to try mirage, its recovery is linked there.
[Optimus V Android Development] videokid14:
where is it linked? how would i flash it?
[Optimus V Android Development] bigsupersquid:
mirage

bobzhome iho recovery instructions page

mirage is the stable Optimus rom.

Remember if you have to change phone numbers or activate phone service you'll have to revert to a stock backup or find Harmonia I (look on android central forums in the optimus v root section if you need that.)
[Optimus V Android Development] videokid14:
ok i finally gave up on it. i installed mirage and got it going for what i needed. but i also toasted my sdard as well :( it cant be read or formatted at all. i tried 4 different computers and many programs. when i put it in my computer i get a drive letter but it always says not ready. any idea on how to recover it?
[Optimus V Android Development] bigsupersquid:
Not sure, you could try fdisk in terminal to repartition it. They do go bad sometimes.

a failing SD card would've kept the os2sd install from working at all too.
[Optimus V Android Development] videokid14:
I've never had an issue with it before. Oh well. In mirage Rom, it won't mount or in recovery. I'll try the fdisk in terminal. Can u give me the commands so I can do it right? Lol

Boosted from my Sprint HTCONE using the XDA free mobile app on the Boost Mobile Network.
[Optimus V Android Development] bigsupersquid:
power off and reboot into recovery

adb shell
fdisk /dev/block/mmcblk0
p

shows existing partition info. should be at least one. if not skip next step.

d
1

deletes first partition. if there's more, repeat with increasing numbers until they're all deleted.

n
p
1
<ENTER>
<ENTER>
w

reboot recovery again

then wipe sdcard in regular recovery menu.

if that doesn't work it's probably a toasted card.
[Optimus V Android Development] videokid14:
tried it and it didnt work :( oh well. but i do want to say thanx for all ur help tho. :)

Microsoft Windows XP [Version 5.1.2600]

(C) Copyright 1985-2001 Microsoft Corp.

E:\fb>adb shell

~ # fdisk /dev/block/mmcblk0

fdisk /dev/block/mmcblk0

fdisk: can't open '/dev/block/mmcblk0'

~ #
[Optimus V Android Development] Left4DeadMW:
Deleted.
[Optimus V Android Development] monogwai:
Help?

Hi folks,

Long time reader, first time poster, so I hope I'm following the rules :good:

Here's what's going down: just yesterday my poor tablet slipped from my grasp and the digitizer broke. :/ So, during the interim, while I get some parts to repair the tablet, I'll be using an old OV for android purposes. Knowing the OV is "antique" by today's standards, I came straight here to peruse the options for custom ROMs. Obviously, I've found this one, lol. I originally tried to install the INTERNAL version of this rom, which was successful, sort-of; flashing the rom was easy, but upon rebooting the phone, I'd get the cyanogenmod load screen, which would progress eventually to the system setup, but the system setup crashes. Begrudgingly, I decided to try agin with the OS2SD rom (didn't want to fuss with partitioning my tiny SDcard)-- this time, flashing is unsuccessful, and I get the message "error executing updater binary in zip /sdcard/cm-11*.zip".

Not really sure what I've done wrong, so I'm hoping I can get some assistance. I realize this thread is kinda old, so I'm gonna keep my fingers crossed.

tried using CM11-20141014 internal and CM11-20141018 os2sd roms and TWRP 2.8.0.0., md5 files verified.

I have a second OV w/stock rom that I can use to move files to/from my SDcard.

Any assistance will be greatly appreciated! :D
[Optimus V Android Development] bigsupersquid:
I'll look into it soon, and keep you posted. this is pretty old as you mentioned.

I've been using mirage on family devices for stability instead for a while (well, my son likes the kitkat but he's experimental like me and can handle glitches.)
[Optimus V Android Development] monogwai:
I'll wait with bated breath... :D

I reformatted my SDcard and tried playing with the internal rom again-- a couple of times the setup has progressed to the "wait a moment" part like it was actually going to work, but I still get the whole "unfortunately, Setup Wizard has stopped". :eek:

As far as the Mirage rom is concerned, can I flash that rom using the TWRP 2.8.0.0 multi thunderc recovery? I had used flashimagegui.apk to install the recovery module, and I can't really do that again w/o an OS... (meanwhile I'm gonna go look at the link that was posted for Mirage and read up!)
[Optimus V Android Development] bigsupersquid:
you'll have to use an older recovery for that. a lot of them have flashable zips for installing.

I'll dig one up for you.

Androidarmv6, while still kicking, added TLS to the kernel about the same time as they hardcoded a swap between userdata and system partitions for extra system space. the newer twrp has the reversed kernel.

to flash mirage with it, or any older rom, you have to edit the updater-script in the zip, and rename (system becomes userdata and vice versa) all references to userdata and system.

also, you can use twrp file manager to delete system/priv-app/SetupWizard.apk before first boot. you don't need it. actually, i didn't remember it being in there because it has caused problems for a long time.
[Optimus V Android Development] monogwai:
Well, I gave that a whirl-- there were no entries in the updater-script under 'userdata', only 'system'. I changed all the 'system' entries with 'userdata', copied the file back into the zip, added to SDcard, flashed, and I got "stuck" on the load screen (I say "stuck" with quotes because I possibly was too impatient to wait the required amount of time, perhaps I will try again)...

I also took a whack at this... there was no system/priv-app/ folder when I browsed with TWRP file manager. I had wondered if maybe I needed to reboot once and then back into the recovery console to look, but I got smart and just looked in the cm11 zip file, whereupon I discovered the /priv-app/ folder, and verified that there is no SetupWizard.apk file inside. Is this perhaps the source of my problem?

EDIT: poked around in your gdrive archive to see if perhaps an older build had the SetupWizard.apk so I could just try adding it on my own, but no dice.
[Optimus V Android Development] bigsupersquid:
you're maybe getting setupwizard from gapps.

you have to mount system before browsing it in twrp
[Optimus V Android Development] monogwai:
Yeah, setupwizard was in the gapps package. Took it out, and now I'm up and running! :victory: