yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Android Development] ph37rd:
Dinner....

You'd all be jealous right now if you could only taste this kkaennip kimchi I made...

Here's a question to those of you who have a knowledge of android architecture and not just the recent buzzwords that sound good (I can do that, I used to be in hardware/software technical sales). All the whiz-bang gee whiz optimizations, congestion this, governed that, what does it all do for us? Can this, that or the other be seen, heard or touched beyond a meaningless benchmark?

I can understand things like the gamma control, faux sound and tap/sweep to act. Those are things I can see, hear and touch. But for the average user, and truth be told, most of us are average to just above average users once you get beyond knowing how to flash a kernel, recovery or ROM, what does all this do for us? We already know that the kernel and ROM have some, albeit a small, ability to effect battery life, but usage, signal strengths, configuration and apps play the major role. I can use this ROM's stock kernel and still end up with the same amount of SOT at the end of the day as I do using def's kernel, hellscore or any other kernel du jour. I just can't hear my phone at work with the stock kernel. There's some effect when it comes to overclocking for things like the more intense games. Beyond the obvious, fill me in

Anyone care to take a stab at this one? Don't rush to answer, give it some meaningful thought, please.
[Nexus 4 Android Development] defconoi:
hook us up with the recipe ;)
[Nexus 4 Android Development] justthefacts:
I love Kimchi.
[Nexus 4 Android Development] ramjet73:
It's better when it's at least a few days old. Kind of like poi.

Or part of Kim Chee fried rice. :good:

But don't forget to use some mouthwash after eating it. ;)

ramjet73
[Nexus 4 Android Development] sykopompos:
Damn it!!!!! Now you guys are making me hungry

in other news, that aosp test was crash-tastic, couldn't even make it past the splash screen
[Nexus 4 Android Development] jayRokk:
Just flashed this and it broke WiFi :/

First time it happened updating kernels.

Is there a fix I need to flash or did I miss something?

TIA :)
[Nexus 4 Android Development] ramjet73:
Did you flash any kernels before Ultra? It's WiFi drivers are part of the boot.img but if there are other versions left over from another kernel that could cause a conflict and be the problem.

The old "wifi fix" was a script that deleted them from the system partition.

ramjet73
[Nexus 4 Android Development] googleygoggles:
Why don't you go eat?

Also... Crash-tastic is a thing now?

Sent from my butt running Android L
[Nexus 4 Android Development] jayRokk:
No just the kernels by defconi

Its weird. Its the first time its happened since flashing kernels.

Edit: it doesn't turn on whatsoever.

As soon as I leave the WiFi screen it goes back to off.
[Nexus 4 Android Development] ramjet73:
Which version of the ROM are you using? I think it included external WiFi drivers in the system partition before 4.2.2.

ramjet73
[Nexus 4 Android Development] jayRokk:
I'm running the July 13th version. I'm not sure which version it is but I haven't updated it to the latest test. Just kernels.
[Nexus 4 Android Development] ph37rd:
You've not had fresh homemade kimchi... one of the joys to being married to a korean and having a mother-in-law that feels the need to feed you to show you she cares...
[Nexus 4 Android Development] Bonvaz:
Anyone installed this ROM with multiboot? How it works?I never use it but I would like to try android l without lose 4.4

Inviato dal mio Nexus 4 utilizzando Tapatalk
[Nexus 4 Android Development] ramjet73:
I have had fresh homemade kim chee (our spelling). I live in Honolulu and the building I'm in is about half Korean residents. ;)

I still prefer it when it's a little older and the cabbage has marinated in the spices.

ramjet73
[Nexus 4 Android Development] dr_iggy:
Perfectly, give it a try.
[Nexus 4 Android Development] Bonvaz:
OK, anything to pay attention in particular?

Inviato dal mio Nexus 4 utilizzando Tapatalk
[Nexus 4 Android Development] ramjet73:
Assuming you meant "multirom" rather than "multiboot" here's a recent post that describes the steps to install it.

ramjet73
[Nexus 4 Android Development] dr_iggy:
I meant multirom too. In addition, don't share kernel should be checked in settings.
[Nexus 4 Android Development] :
Fingers Crossed

[MENTION=1264052]stried51[/MENTION] [MENTION=4512082]manulemaboul[/MENTION] Have you guys been successful with getting 23u to stick without reboot loop?

[MENTION=1316336]defconoi[/MENTION] is just such a BEAST! I have no idea what 99% what his kernel does :cool:

[MENTION=275009]ramjet73[/MENTION] I tried a different USB and port, but it seems like I have to try turning off MPDecision
[Nexus 4 Android Development] ph37rd:
Had I realized all y'all would be interested I'd have taken a picture of it. You need kkaennip, also known as perilla leaves. Add fish sauce, garlic, onions, green onions, carrots, bachu - think Korean chives, honey, gochugaru - Korean red pepper flakes and roasted sesame seeds

I don't measure anything so can't help you there, but you can find recipes online

Just took this pic from my garden. The bigger leaves are just a tad smaller than my hand and would be the ones used for this. You would wrap a mouthful of bap (rice) with your chopsticks to eat it.
[Nexus 4 Android Development] ramjet73:
I'm not sure if this is applicable to the [MENTION=1316336]defconoi[/MENTION] kernel or not, but I remember from back in my Evo 3D days that a kernel by a certain (unmentionable on XDA) developer required renaming or deleting a couple of system files to use kernel based processor switching (mpdecision) and/or thermal management (thermald). Those files are /system/bin/mpdecision and /system/bin/thermald and here are the instructions for another kernel:

I checked the /system/bin/ directory of this ROM and both those modules are still there.

Failing to rename or delete those modules will cause conflicts between the kernel and the background processes they represent.

ramjet73
[Nexus 4 Android Development] sykopompos:
I'm going to hunt you all down and kill you. I'm hungry damn it but I wanna get what I'm working on working first.

also, updating the egl drivers is a big no no no matter which way I try or any other supporting library
[Nexus 4 Android Development] ph37rd:
My five year old daughter may share some of her cookies with you? Think Oreos with peanut butter instead of the white stuff.

Edit: she already ate them. She finished off the pizza I made earlier. I used to have her metabolism. She's a petite little thing that's eats as much as I do.
[Nexus 4 Android Development] sykopompos:
I had those oreos with the peanut butter, I didn't really care for them. My metabolism is eat like once a day.

Also yeah, those egl drivers aren't gonna work cause I would have to update surfaceflinger, then surfaceflinger can't find L specific things so it looks like we are stuck not updating egl drivers, libsc-a3xx.so, libgsl, and stagefright is being screwy to update because of the same reasons but with libmedia

so I'm gonna go get myself a pizza
[Nexus 4 Android Development] ph37rd:
These aren't the Oreo brand, those are disgusting. Try the Newman's Own version. The filling tastes like peanut butter, not just flavored filling sh-tuff
[Nexus 4 Android Development] dodgebizkit:
Latest kernel is a beast and a half!

Btw what does eco do?

(Excuse me if I don't reply instantly, it's Friday evening... Shabbat shalom!)

----------------------------

Please excuse me while I wipe your mother's dalvik...
[Nexus 4 Android Development] ph37rd:
Are the EGL drivers like the HAL in the PC world?
[Nexus 4 Android Development] ramjet73:
You're not a fan of Philly cheese steak sandwiches?

Jay Leno said he would eat two of those (LA version) for his dinner. :eek:

I don't think I've ever had a Philly pizza but if they are like the Boston and New York varieties I could go for one those. :good:

ramjet73
[Nexus 4 Android Development] ph37rd:
Downtown Philly... Food cart falafel stuffed pita sandwiches and soft pretzels. Used to be a common lunch when I worked there years ago. Cheesesteaks were too messy to eat when having to go back to work unless you were also willing to buy a tie from one of the other carts.
[Nexus 4 Android Development] ramjet73:
The EGL drivers are for graphics and presumably would interface to the adreno drivers.

I don't think Android has the equivalent of BIOS or HAL. I keep trying to find something to indicate that the bootloader might be used for low level functions like writing partitions by Android at run-time but I've never been able to find that. It seems that the hardware interfaces are handled directly by the drivers compiled with the kernel or supplied as proprietary binaries.

ramjet73
[Nexus 4 Android Development] dodgebizkit:
What specifically does "eco mode" in the kernel do?

----------------------------

Please excuse me while I wipe your mother's dalvik...
[Nexus 4 Android Development] ph37rd:
http://www.addictivetips.com/mobile...-bootloader-on-android-phones-complete-guide/

Good explanation
[Nexus 4 Android Development] sykopompos:
cheese steaks are alright but with so many Italians in philly and new york, the Italian food is fantastic and you got a pizza place like every other block in philly.

Just so you guys know, most locals stay away from those garbage cheesesteaks down on south street like Pat's and Geno's, they both suck compared to other places.

philly pizza is like new york pizza (never had boston pizza)
[Nexus 4 Android Development] ph37rd:
I think we used to go to Leo's?

ramjet, check this out for our recent conversation:

http://www.opersys.com/blog/extending-android-hal
[Nexus 4 Android Development] ramjet73:
I believe I've seen that version before, and many others, but they all seem to indicate that the bootloader is used to load the kernel to boot the Android operating system or to run standalone functions like fastboot.

Intuitively it would make sense that it could also be used for low level functions like those required for apps like Flashify and Goo Manager that that can update the recovery partition directly but I've never found any evidence of that. The BIOS handles low level hardware initialization and interfaces for PC's but there doesn't seem to be an equivalent in Android.

ramjet73
[Nexus 4 Android Development] sykopompos:
can't update the egl or adreno drivers because they go hand in hand but yes.

The bootloader just acts like lilo or grub in linux and is sets the partition sizes but really does nothing past that

as for a hal http://source.android.com/devices/sensors/
[Nexus 4 Android Development] sykopompos:
this is what sammy uses and a lot of other companies or used to http://en.wikipedia.org/wiki/Das_U-Boot

htc used hboot which used to have a general version in aosp
[Nexus 4 Android Development] ph37rd:
It looks like any piece or category of hardware in the phone has its own hal
[Nexus 4 Android Development] Targaeryan:
Changes CPU from quad core to dual core ;)
[Nexus 4 Android Development] sykopompos:
hal module yes, that is what we have been playing with in the system/lib/ a lot of your proprietary bits that we have been adding in are hal modules or supporting files
[Nexus 4 Android Development] ramjet73:
It does that but it also flashes and initializes partitions but apparently only in standalone mode.
[Nexus 4 Android Development] ph37rd:
I'm starting to grasp this stuff now as I remember back to working for Tricord. We did 8 processor 80486 boxes with a couple terabytes of storage off 8 SCSI channels. They had to write their own HALs for the processors and storage to work with Windows, SCO or NetWare.

---------- Post added at 08:52 PM ---------- Previous post was at 08:49 PM ----------

My pocket protector is starting to hurt
[Nexus 4 Android Development] sykopompos:
See, it is all starting to make sense. Hal modules are basically the drivers for the hardware to interact with the hardware.

The problem we are running into is like we have drivers for win7 but are trying to use what they interact with from xp to work on windows 7 because we have a snapshot version of win7 but can't alter it
[Nexus 4 Android Development] sykopompos:
Oh BTW, my replacement z1s really did come in one day O.O
[Nexus 4 Android Development] googleygoggles:
[MENTION=1050103]sykopompos[/MENTION] you shouldn't be complaining about food :D I'm a Muslim and it Ramadan so I can't eat until ~8:30 P.M. So I was hungry too until like ~35 minutes ago. Mmm m mmmm delicious!

P.S what the heck is a C6916

Sent from my Nexus 9000!
[Nexus 4 Android Development] sykopompos:
I'm familiar with the Muslim tradition of ramadan (I had Muslim friends) and all I can say about that is screw that, I would die fasting all day and then finally eating at night to do it all over the next day (plus that is terrible for your body)

C6916 is the sony xperia z1s
[Nexus 4 Android Development] kdellea:
Screw that? It is their religion. Sorry but I have to say that was a bit rude.
[Nexus 4 Android Development] ramjet73:
Except HAL (Hardware Abstraction Layer) is software that sits between the drivers and the actual hardware (or BIOS) and there's nothing like that in Android (yet) since the binaries are vendor specific and not part of an architecture.

ramjet73
[Nexus 4 Android Development] ph37rd:
Scroll back and read that opersys.com page. It's laid out pretty well.
[Nexus 4 Android Development] sykopompos:
It was not meant as an offence, it was meant as I couldn't do that, I would die
[Nexus 4 Android Development] sykopompos:
you might wanna tell google that they are wrong then..... http://source.android.com/devices/index.html
[Nexus 4 Android Development] sykopompos:
Maybe it is just placebo effect but updating libhardware_legacy with aops's seems smoother
[Nexus 4 Android Development] justthefacts:
Doctors save lives with placebo effects.
[Nexus 4 Android Development] sykopompos:
That they do. I forgot about that so file until all the hal stuff was brought up. I put it up on github but I went on to try to break the next thing so I can get a log on it
[Nexus 4 Android Development] googleygoggles:
It did sound a little mean... Anyways... It does wonders for your kidney and finally gives your body a break from the what goes in must come out routine.. Look it up, Google is your friend today

I have been fasting since I was 12 and I find it easy.
[Nexus 4 Android Development] ramjet73:
Google may be using the same term as Microsoft (HAL) but their implementations seem to be somewhat apples and oranges. Here's the description from the article you quoted:

In Windows the HAL is an abstraction layer between the drivers and the hardware, not the system and the drivers. The Android implementation of "HAL" sounds more like the device driver specifications for Windows. "Free reign" would never fly in the NT architecture that is the basis for current Windows versions. It is a step in the right direction and I'm surprised that Android has moved beyond Linux in this area.

I'm still curious about possible use of bootloader code during Android run-time, especially with the implementation of KNOX security now requiring access to an eFuse switch, at least on current Samsung devices. Clearly the radios interact with Android code and they are firmware like the bootloader. At some point I would expect either the bootloader or possibly a dedicated "services" firmware to be used by Android to access low level hardware functions in a similar fashion to the way Intel based systems can execute interrupts to interface with the BIOS.

ramjet73
[Nexus 4 Android Development] sykopompos:
Oh I am familiar with it and the feast afterwords. I tried it the one day and I was dying before the end of the day, I was so sluggish and lethargic that I was falling asleep just sitting there. Like I said, I would die and I apologize that it came out rude and mean, I'm sorry, it was not my intent
[Nexus 4 Android Development] justthefacts:
Try doing it for 30 days
[Nexus 4 Android Development] googleygoggles:
Everybody I know who is not a Muslim said the same thing with some extras like: How could you do this for so long? I'm HUNGRY when it's only 10 am, and other comments like that.. I find it kind of amusing

Sent from my Nexus 4

---------- Post added at 02:04 AM ---------- Previous post was at 02:02 AM ----------

Already doing it :)

Sent from my Nexus 4

---------- Post added at 02:07 AM ---------- Previous post was at 02:04 AM ----------

Wow this thread is so off topic now. Someone change the title to to Android L port and food recipes and religions

Also include this disclaimer:

Batteries not included

Sent from my Nexus 4
[Nexus 4 Android Development] sykopompos:
Nobody really wants to play with or tempt fate with working on boot loader code because in order to do so, you would have to open up your phone and JTAG it the minute you do something wrong
[Nexus 4 Android Development] sykopompos:
I couldn't do it for 30 days.

Also, bring your own charger.

While we are at it, I encourage off topic conversation in my threads.

In other news, my latest test wasn't as crash-tastic as the last (yes, I like it so I will go with it) I only crashed Bluetooth and everything media related but it did load up and I was playing with it clearing all the FC's till the softkeys disappeared lol
[Nexus 4 Android Development] ph37rd:
Have to include batteries, too many screen shots already.
[Nexus 4 Android Development] sykopompos:
Oh and the lock screen disappeared too
[Nexus 4 Android Development] defconoi:
What's the last stable ROM? I'm still on 4.22 lol. Also is there WiFi issues at all with the newer Roms with my kernel? My kernel has kitkat WiFi for stability.
[Nexus 4 Android Development] ramjet73:
I agree.

That's why it would make sense to have a "services" firmware module that would be equivalent to a PC's BIOS. Of course that would mean that the phone manufacturer would have to coordinate and consolidate the hardware interfaces for the components it uses, and that might mean the component providers would need to supply information that is currently considered proprietary, so it's not likely to happen any time soon. For Android it looks like the current HAL definition, which is essentially a standardized "driver" interface to the proprietary binaries, is probably the best we can hope for in the near term.

ramjet73
[Nexus 4 Android Development] sykopompos:
4.2.7 is stable and has newer proprietary binaries, it just likes to complain about netd so I gotta put the old one back in
[Nexus 4 Android Development] :
STUPID Question Alert!

I can't seem to get "Tap to Wake!" while "Double" works fine :p

I'm Synapse's ***** and I know it :(
[Nexus 4 Android Development] ss2pheonix:
Install trouble

I'm getting a status 7 error on install, whats that about?
[Nexus 4 Android Development] criminalzen:
your newest runs fine with 4.2.7
[Nexus 4 Android Development] Rohit02:
Update twrp.. 2.7.10

Check your downloaded rom.
[Nexus 4 Android Development] sykopompos:
Hmmmm, my newest test is running pretty damn good so far except for Bluetooth crashing

Sent from my Nexus 4
[Nexus 4 Android Development] ramjet73:
Android L Preview Status

Since it's kind of quiet in here after all the off topic discussions ended :D here's an article published a few days ago that has a video overview of the preview. It also indicates that there probably won't be any updates to the preview before L is released but that's unconfirmed at this point. I guess that could be good news or bad news depending on who you are. ;)

Check out how the guy in the video pulls a Nexus 5 out of one back pocket and a Nexus 7 out of the other at the beginning of the video. He must have Google Wear pants. :laugh:

ramjet73
[Nexus 4 Android Development] zellleonhart:
[MENTION=1316336]defconoi[/MENTION] How do I disable swipe2dim on 23u? Can't seem to disable it. Thanks
[Nexus 4 Android Development] sykopompos:
I personally would like it if they came out with a new preview since then I could update some **** so it works properly like the egl drivers and frameworks
[Nexus 4 Android Development] criminalzen:
I am running the github 4.2.7 with 5 commits and its fine here...

but I don't use bluetooth...
[Nexus 4 Android Development] sykopompos:
I haven't pushed up what I'm working on right now
[Nexus 4 Android Development] 0.0:
He's adding in files that is locally stored and testing. Hopefully he gets Bluetooth figured out :)

Sent from my Nexus 4
[Nexus 4 Android Development] dr_iggy:
I can't figure it out how bidirectional sweep2sleep works?
[Nexus 4 Android Development] criminalzen:
f*ck of course... I get so distracted with all the kernel questions and synapse screens the actual dev talk gets lost for me in the static sometimes ... ;)
[Nexus 4 Android Development] ramjet73:
Update on OTG with Ultra Kernel

I just noticed that there is an OTG setting in Synapse that was off in my configuration. I set that on and OTG is working now, at least for my flash drives and USB audio, which sounds great (even better than Hellscore). :good:

The file that was flashed to /system/etc/permissions by the Hellscore kernel zip was probably doing the equivalent of setting that flag on and the drivers apparently aren't required for USB audio and a FAT formatted flash drive, but may be for other formats and devices.

Since the framework updates to add USB storage to system settings are not included it's best to use StickMount from the play store to mount and unmount usb storage devices. USB audio will activate automatically when a compatible DAC is connected.

ramjet73
[Nexus 4 Android Development] 0.0:
To sum it up for myself, don't flash the files for otg you provided in a previous post? Lol

Sent from my Nexus 4
[Nexus 4 Android Development] sykopompos:
If it makes you feel better, I broke everything google in my current test
[Nexus 4 Android Development] ramjet73:
Well, it won't hurt to do that and you will be able to support more devices via OTG if you do. Here are the drivers that the Hellscore OTG zip includes:

cifs.ko: CIFS Networking

ff-memless.ko: Xbox Controller

hid-dr.ko: Joystick Controller

hid-logitech.ko: Keyboard and Mouse

hid-logitech-dj.ko: Logitech TouchPad

xpad.ko: Xbox Controller

I'm pretty sure that cifs.ko is used by Hellscore for Microsoft networking and not related to OTG.

Those still don't seem to include the Paragon drivers for NTFS and exFAT so it you need that kind of stuff you will need to do more research. But for FAT32 storage and USB audio at least, setting the OTG flag on in Synapse seems be all that's required.

ramjet73
[Nexus 4 Android Development] kittuboy:
Anyone know why this is happening?

Sent from the gutter in which my mind presently is. Beware.
[Nexus 4 Android Development] sidnoit22:
Read the 3rd post of the OP in which defconi explain how to fix that.
[Nexus 4 Android Development] defconoi:
guys, how's kernel 23u? should I put up a development thread for my kernels? ;)

Updated Post 3, cleaned it up a bit
[Nexus 4 Android Development] ramjet73:
I haven't flashed it yet because I was waiting to see if you had more updates but I will now.

Yea, it's probably time to open another development thread for your kernels, especially if they are compatible with KitKat.

BTW, did you see my post on mpdecision and thermald? Do you think we should rename those modules and disable the default services if we use the ones in your kernel?

ramjet73
[Nexus 4 Android Development] sidnoit22:
[MENTION=1050103]sykopompos[/MENTION] Are you planning to add some optimization to the port or just leave it as it is? I know this is a port but still you made it very verys stable. Not asking about the features but you know optimizations. :)
[Nexus 4 Android Development] sykopompos:
It isn't optimized enough for you?????

In other news, the expendables 3 was ok
[Nexus 4 Android Development] defconoi:
I left them there as an option for others to switch to. In Synapse, FauxClock, or Trickstermod you can override them and use mpdecision instead of intelli-plug, right now intelli-plug starts at the ramdisk init level so its automatic.

If anyone would like to reccomend any tweaks or things that I can add to the ramdisk, feel free to suggest them.

Thanks,

defcon