Driver Sources and Kernel Source which are GPLv2 are here.. let hacking begin - WebOS Software Development

found this link at another site by user krylon360.
http://opensource.palm.com/3.0.2/index.html
Kernel: http://palm.cdnetworks.net/opensourc...nel-2.6.35.tgz
Kernel Patches: http://palm.cdnetworks.net/opensourc...35.patches.tgz

hoolahoous said:
found this link at another site by user krylon360.
http://opensource.palm.com/3.0.2/index.html
Kernel: http://palm.cdnetworks.net/opensourc...nel-2.6.35.tgz
Kernel Patches: http://palm.cdnetworks.net/opensourc...35.patches.tgz
Click to expand...
Click to collapse
given the amount of work the APQ8060 does - it seems that getting android with graphics support shouldn't be the hardest. Graphics is built into the cpu, what else? battery charging might be tricky, usb port, wifi?
The more the core CPU (APQ806) does - less driver work to get a similar device working. there's a good bit of devices that use the same SOC cpu . it would be cool if someone did a teardown to show the insides to see compare to phones/tablets and see what looks the most similar. I'd bet the touchpad is pretty reference design - to get it constructed so quickly they probably stuck to qualcomm's reference design

Here's what I posted on Reddit (context: "it should be doable"):
* The dual-core Qualcomm CPU, obviously
* Wifi: atheros 6003x (potentially same as Galaxy 5)
* Gyroscope: Invensense, who released a library for Android
* Sound: wm89583; hopefully close enough to wm8994 (Galaxy S)
* Bluetooth: Blucore 63T22. Ouch this one might be a problem.

cyansmoker said:
Here's what I posted on Reddit (context: "it should be doable"):
* The dual-core Qualcomm CPU, obviously
* Wifi: atheros 6003x (potentially same as Galaxy 5)
* Gyroscope: Invensense, who released a library for Android
* Sound: wm89583; hopefully close enough to wm8994 (Galaxy S)
* Bluetooth: Blucore 63T22. Ouch this one might be a problem.
Click to expand...
Click to collapse
Doesn't HP release the driver source along with the kernel source for their tablets? And are there any differences between drivers for a Linux kernel intended to run webOS and drivers for a Linux kernel intended to run Android?

Anyone notice the source seems to be a patch to the Android kernel? ....Is WebOS based off of Android?

Smith7018 said:
Anyone notice the source seems to be a patch to the Android kernel? ....Is WebOS based off of Android?
Click to expand...
Click to collapse
Duh. new high quality upstart mobile OSs are a branch of Android... Samsung bada too. I think they thought they could do it better or something.. noone one wants to work on a branch of a branch... they want to work on the trunk. That's why bass is destined to fail as well.

AdamOutler said:
Duh. new high quality upstart mobile OSs are a branch of Android... Samsung bada too. I think they thought they could do it better or something.. noone one wants to work on a branch of a branch... they want to work on the trunk. That's why bass is destined to fail as well.
Click to expand...
Click to collapse
Just to clear things a bit: this is not "Android kernel", it's linux kernel, that's what android was built on. There's no such thing as Android kernel. And Samsung's Bada was not built on top of it (unfortunately - it would be much easier to port android), it's built on Nucleus...

hoolahoous said:
found this link at another site by user krylon360.
http://opensource.palm.com/3.0.2/index.html
Kernel: http://palm.cdnetworks.net/opensourc...nel-2.6.35.tgz
Kernel Patches: http://palm.cdnetworks.net/opensourc...35.patches.tgz
Click to expand...
Click to collapse
Um, the hacking has been going on for over 2 years already ...
http://www.webos-internals.org/
-- Rod

rwhitby said:
Um, the hacking has been going on for over 2 years already ...
http://www.webos-internals.org/
-- Rod
Click to expand...
Click to collapse
nice necro!

anghelyi said:
Just to clear things a bit: this is not "Android kernel", it's linux kernel, that's what android was built on. There's no such thing as Android kernel. And Samsung's Bada was not built on top of it (unfortunately - it would be much easier to port android), it's built on Nucleus...
Click to expand...
Click to collapse
Bada is built on Nucleus, but is has links to Linux-community as Bada uses Enlightenment Libraries for some parts and apps.

Related

[Q] [REQ] Galbraith Patch worked into kernals?

http://www.pcworld.com/businesscent...x_kernel_patch_delivers_huge_speed_boost.html
http://forum.xda-developers.com/showthread.php?t=844458
could this be worked into Epic 4G kernels as well?
tyl3rdurden said:
http://www.pcworld.com/businesscent...x_kernel_patch_delivers_huge_speed_boost.html
http://forum.xda-developers.com/showthread.php?t=844458
could this be worked into Epic 4G kernels as well?
Click to expand...
Click to collapse
WOW. I am seriously impressed by your "keeping up with the times" mentality. Good job on noticing this!
So...
"n tests by Galbraith, the patch reportedly produced a drop in the maximum latency of more than 10 times and in the average latency of the desktop by about 60 times. Though the merge window is now closed for the Linux 2.6.37 kernel, the new patch should make it into version 2.6.38."
Along with an Overclocked Froyo kernel (once source is out) this should REALLY improve our experiences.
I mentioned in another thread that I am in talks with Paragon software
http://www.paragon-software.com/exp...ocs/technologies/Paragon_UFSD_for_Android.pdf
for NTFS and HSF access. I think that is is POSSIBLE that this is actually a software patch, although it may need to be placed into the kernel itself as a driver. I promise to update as soon as they get back to me as I just spoke to the devs there yesterday.
Looks like our experience is about to improve dramatically!
Already in IntersectRavens latest kernel and wildmonk's latest beta kernels for nexus one. Check the threads
Click to expand...
Click to collapse
From the other xda thread someone mentioned that some kernels have already implemented. I am sure some of them would be glad to share how it is implemented and how easily it can be done. I know it is different phones/kernels but the idea behind it should be similar.
Dulanic said:
From the other xda thread someone mentioned that some kernels have already implemented. I am sure some of them would be glad to share how it is implemented and how easily it can be done. I know it is different phones/kernels but the idea behind it should be similar.
Click to expand...
Click to collapse
We don't have a source kernel for Froyo yet to do this. Someone correct me if I am wrong please.
Edit: I can't find anything mentioning this patch. If anyone has a link post it. I don't believe this is implemented anywhere yet.
I found the below info here:
http://www.reseize.com/2010/11/linux-kernel-patch-that-does-wonders.html
Below is the video of the Linux desktop when running the kernel and the patch in question was applied but but disabled:
As you can see, the experience when compiling the Linux kernel with so many jobs is rather troubling to the Linux desktop experience. At no point in the video was the 1080p sample video paused, but that was just where the current mainline Linux kernel is at with 2.6.37. There was also some stuttering with glxgears and some responsiveness elsewhere. This is even with all of the Linux 2.6.37 kernel improvements up to today. If recording a video of an older kernel release, the experience is even more horrific! Now let's see what happens when enabling the patch's new scheduler code
It is truly a night and day difference. The 1080p Ogg video now played smoothly a majority of the time when still compiling the Linux kernel with 64 jobs. Glxgears was also better and the window movements and desktop interactivity was far better. When compiling the Linux kernel with 128 jobs or other workloads that apply even greater strain, the results are even more dramatic, but it is not great for a video demonstration; the first video recorded under greater strained made the "before look" appear as like a still photograph.
This could be potentially patched into our Eclair kernel if the changes aren't too intrusive, and by the sounds of it they're not.
The mainline patch was against 2.6.39 kernel however, our froyo kernel will be 2.6.32 and eclair is 2.6.29 - so we're several revisions behind in eclair.
It's definitely interesting, but it's geared toward desktops using the group scheduler - absolutely worth a try if that scheduler works with android easily ( most of the community kernels are using BFS scheduler however )
cicada said:
This could be potentially patched into our Eclair kernel if the changes aren't too intrusive, and by the sounds of it they're not.
The mainline patch was against 2.6.39 kernel however, our froyo kernel will be 2.6.32 and eclair is 2.6.29 - so we're several revisions behind in eclair.
It's definitely interesting, but it's geared toward desktops using the group scheduler - absolutely worth a try if that scheduler works with android easily ( most of the community kernels are using BFS scheduler however )
Click to expand...
Click to collapse
Sniff...
It did sound a little too good to be true. Well, eventually we will get 2.6.38 and that has it built in, if the desktop group scheduler can even be used at all it seems.
but because its in other peoples' kernels cant it be easily ported into ours?
tyl3rdurden said:
but because its in other peoples' kernels cant it be easily ported into ours?
Click to expand...
Click to collapse
It's very possible to patch in. If it's been done before, anyway.
But, because it is based on the .39 kernel, it might be a little buggy. Or a lot buggy. You wanna link me to a kernel that has it and I'll look into it? I probably will wait for Froyo source for at least the .32 kernel.
Here's what Linus himself had to say about the patch:
Yeah. And I have to say that I'm (very happily) surprised by just how small that patch really ends up being, and how it's not intrusive or ugly either.
I'm also very happy with just what it does to interactive performance. Admittedly, my "testcase" is really trivial (reading email in a web-browser, scrolling around a bit, while doing a "make -j64" on the kernel at the same time), but it's a test-case that is very relevant for me. And it is a _huge_ improvement.
It's an improvement for things like smooth scrolling around, but what I found more interesting was how it seems to really make web pages load a lot faster. Maybe it shouldn't have been surprising, but I always associated that with network performance. But there's clearly enough of a CPU load when loading a new web page that if you have a load average of 50+ at the same time, you _will_ be starved for CPU in the loading process, and probably won't get all the http requests out quickly enough.
So I think this is firmly one of those "real improvement" patches. Good job. Group scheduling goes from "useful for some specific server loads" to "that's a killer feature".
Click to expand...
Click to collapse
DevinXtreme said:
It's very possible to patch in. If it's been done before, anyway.
But, because it is based on the .39 kernel, it might be a little buggy. Or a lot buggy. You wanna link me to a kernel that has it and I'll look into it? I probably will wait for Froyo source for at least the .32 kernel.
Click to expand...
Click to collapse
Devin- I agree with waiting until the Froyo source is out for attempting to implement this. I'm not sure that group scheduling is even an option in the Android kernel. But I don't think anyone has done this so I doubt any links are coming your way.
Edit: Found this here- http://groups.google.com/group/android-kernel/browse_thread/thread/f47d9d4f4e6a116a/ab1a8ab42bb0b84a
Android is using the CFS.
They are combine with RT scheduling.
When you playing the audio and video service, paltform change the
scheduling policy and change the schedule prority.
search the platform code
dalvik has policy n proiorty setting code, also framework related with
audio n video
check the init.rc and cutil folder
u need to search the platform after eclair release (Froyo)
cicada said:
( most of the community kernels are using BFS scheduler however )
Click to expand...
Click to collapse
Actually, no Epic kernel uses BFS. It isn't stable on our hardware, and its not worth porting. Android uses CFS by default, and then the CFQ scheduler I think, but most have switched from CFS/CFQ to CFS/BFQ combination. I know mine & Devin's kernels have.
Geniusdog254 said:
Actually, no Epic kernel uses BFS. It isn't stable on our hardware, and its not worth porting. Android uses CFS by default, and then the CFQ scheduler I think, but most have switched from CFS/CFQ to CFS/BFQ combination. I know mine & Devin's kernels have.
Click to expand...
Click to collapse
Ok then, so in your professional opinion is this patch a possibility still?
Enter your search termsSubmit search formWeblkml.org
Subject [RFC/RFT PATCH] sched: automated per tty task groups
From Mike Galbraith <>
Date Tue, 19 Oct 2010 11:16:04 +0200
Greetings,
Comments, suggestions etc highly welcome.
This patch implements an idea from Linus, to automatically create task groups
per tty, to improve desktop interactivity under hefty load such as kbuild. The
feature is enabled from boot by default, The default setting can be changed via
the boot option ttysched=0, and can be can be turned on or off on the fly via
echo [01] > /proc/sys/kernel/sched_tty_sched_enabled.
Link to code: http://forums.opensuse.org/english/...ernel-speed-up-patch-file-mike-galbraith.html
Thanks for the clarification Geniusdog254.
ZenInsight, any chance you can prune down that post and just use a link? The patch is all over the web right now, and it's hard to scroll by on a phone
ZenInsight said:
Ok then, so in your professional opinion is this patch a possibility still?
Click to expand...
Click to collapse
I'm sure its possible, I just haven't looked at it yet. Like I stated before, until we get 2.6.32 FroYo kernel source I'm not doing any devving besides app work (maybe)
EDIT: Devin said on the last page that he'll look into it. I know IntersectRavens Nexus kernel has it, but I haven't looked into any reports of how much it helps.
Also found this:
Phoronix recently published an article regarding a ~200 lines Linux Kernel patch that improves responsiveness under system strain. Well, Lennart Poettering, a RedHat developer replied to Linus Torvalds on a maling list with an alternative to this patch that does the same thing yet all you have to do is run 2 commands and paste 4 lines in your ~/.bashrc file. I know it sounds unbelievable, but apparently someone even ran some tests which prove that Lennart's solution works. Read on!
Lennart explains you have to add this to your ~/.bashrc file (important: this won't work on Ubuntu. See instructions for Ubuntu further down the post!):
CODE:
if [ "$PS1" ] ; then
mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi
Linux terminal:
mount -t cgroup cgroup /sys/fs/cgroup/cpu -o cpu
mkdir -m 0777 /sys/fs/cgroup/cpu/user
Further more, a reply to Lennart's email states that his approach is actually better then the actual Kernel patch:
I've done some tests and the result is that Lennart's approach seems to work best. It also _feels_ better interactively compared to the vanilla kernel and in-kernel cgrougs on my machine. Also it's really nice to have an interface to actually see what is going on. With the kernel patch you're totally in the dark about what is going on right now.
-Markus Trippelsdorf
The reply also includes some benchmarks you can see @ http://lkml.org/lkml/2010/11/16/392
Found all this here (Ubuntu patch info too):
http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html

[DEV IDEA] Fixing Android 2.3 SDK Build Lag - OpenGL to blame?

Just thought of something.
Since we have all the working 2.2 builds that use the right drivers, I'm pretty sure the Android 2.3 gingerbread "lag" is not the SDK build itself - I think it's the OpenGL files (that run SurfaceFlinger/UI?) that are set in "framebuffer" emulation mode (due to the ROM being intended for use in the SDK Emulator), which is using the GUI to render all the elements, not the GPU Hardware. In theory, if we used the 2.2 OpenGL Libraries, we should have better performance as they'd be using the GPU hardware.
Sidenote: the HD2 actually has a AMD/ATI chip in it, consider it as a Pocket Radeon Graphics Chip if you like (when the graphics hardware is initialzing, you'll see an reference to AMD OpenGL).
Don't take me word for word on that, but the idea I got is someone (maybe m-deejay or whoever) should try to take the OpenGL libraries from a working Android 2.2 ROM, and paste them into an Android 2.3 ROM (either mine or m-deejays, you decide). Of course, make a backup before hand, so if Android doesn't work after that, we can rollback to the 2.3 drivers. They should be libopengl or libegl or something else, I can't remember 100%.
Happy hacking peeps! Let's get Android 2.3 running butter-smooth on our HD2!
Im gonna take a look at it after I get back home from the hospital.
Sent from my Decepticon using XDA App
spbeeking said:
after I get back home from the hospital.
Click to expand...
Click to collapse
get well soon.... or the person who is in there
@iced
pretty nice theory..... i also wondered how it can be that its so laggy, when every driver is available
Nope, the lag is caused by the vm heap in build.prop (raise it to 32) and the excessive amount of resources inside apks (every apk loaded fills up the memory in no time). Remove all mdpi and ldpi folders from all apks (even framework-res) and that should speed things up considerably.
I do this for the Dream everytime a new SDK is released and a quick-and-dirty port ensues
jubeh said:
Nope, the lag is caused by the vm heap in build.prop (raise it to 32) and the excessive amount of resources inside apks (every apk loaded fills up the memory in no time). Remove all mdpi and ldpi folders from all apks (even framework-res) and that should speed things up considerably.
I do this for the Dream everytime a new SDK is released and a quick-and-dirty port ensues
Click to expand...
Click to collapse
Thanks for that info, I'll go and do that.
Our HD2 is a HDPI device, no?
IcedCube said:
Our HD2 is a HDPI device, no?
Click to expand...
Click to collapse
Yes. it is
No worries. I did what jubeh said, and I noticed a boost in performance. You're getting a shoutout in my credits list.

2.3 cpu/jit optimization

preface: i'm no expert and i've had a beer or two, but this is something that's been bugging me for a while. = P
Obviously the linpack scores between the Hummingbird and Snapdragon is a huge difference, but 2.3 does not improve that (2.3 does appear to slightly improve linpack score, but I've seen more variation between various 2.2 roms than I've seen between something like Bionix V 1.2 or EDT's 2.2.1 stable beta and CM7). Both use the ARMv7 ISA, so a performance difference would be in the hardware implementation of the instructions used meaning that an optimization would be based on calling instructions that perform better for a specific task for a specific architecture. But since the actual instructions are the same, an 'optimization' for one hardware implementation would hurt another implementation of that same instruction set.
This sounds unlikely.
First, it is unlikely that Google is trying to optimize which instructions are called in which order just to improve a specific hardware implementation.
Second, without really bloating android or leaving this up to the hardware manufacturer in kernel development, this is not practical. If it's left to the hardware manufacturer and developing the kernel, then they should be trying to optimize. Otherwise Google wants to cover as much hardware as possible with as little code as possible (and thinking more about this, it's probably left up to the manufacturer; to elaborate the current kernel for Ubuntu 10.10 is 139MB which is the size of some Android ROMs and covers a vast array of hardware, most kernels for the Vibrant are in the 5-10MB range).
Now this leads to JIT, which really falls to the same pitfalls. Android apps are based off Java, Java is a hybrid language that is compiled and interpreted. JIT basically compiles parts of code that are commonly ran in an application to reduce interpretation (because interpretation is slower). But in compiling it, it's still going to eventually be compiled to ARMv7 instructions. I'm not exactly sure how the Dalvik JIT is implemented, but my guess is that since APKs are already 'compiled' it compiles parts of the APKs that would normally be interpreted to machine code and compiles them for faster execution. In which case, this is still the ARMv7 ISA and the difference between the Hummingbird and Snapdragon is hardware implementation, not software.
So, i don't see how some optimization specifically for the Hummingbird is likely or plausible (and keep in mind that Moto uses the OMAP, which would require optimization as well).
There's my rambling, for now.

Linaro - 30% to 100% more performant Android system

Some guys found a huge optimization for Linux kernel and Dalvik as well on ARM platforms. Actually it is not made by optimizing the code, but by the way GCC compiles, and it increased the performances from 30% to 100%. There is a little video of them running a benchmark on two Android development platforms, the two development platforms are the same. Here it is :
So the ROM used is the same used by the Galaxy Nexus, and Cyanogen Mod now uses it to gain these 30%~100%. What are your feelings about it ? Are you pessimistic, optimistic about the implementation for example for stock Atrix ROMs ? Or community ROMs maybe ? Also tell us if you have some news about it.
So this optimization was made mainly for the Linux kernel on ARM devices, which means it will be way more efficient on ARM computers/servers. This is a great step forward for Linux on embedded platforms. They also worked on Dalvik, so now even Android apps will run faster.
(Sorry for my grammar if I made some mistakes, just tell me I'll correct them.)
Very impressive performance increase. Looking forward to seeing these optimizations make there way into custom roms.
Can you post more info about how this works? Or a link to the original GCC discovery?
Linaro is a hot topic in the Samsung forums. Even the OG SGS (basically half the specs of the Atrix) users are begging support for it...
Sent from my MB860 using XDA Premium App
It will be implemented in the aokp #39 release.
Inviato dal mio Atrix con Tapatalk
AkaGrey said:
It will be implemented in the aokp #39 release.
Inviato dal mio Atrix con Tapatalk
Click to expand...
Click to collapse
how do you know that???
facuxt said:
how do you know that???
Click to expand...
Click to collapse
http://www.droid-life.com/2012/06/1...stem-performance-boosts-are-quite-noticeable/
Sent from my MB860 CM7.2 RC3 36p Radio
It seems it is not easy to get this to work on every CM device. Some people report issues with this patch: http://r.cyanogenmod.com/#/c/17535/
v.k said:
It seems it is not easy to get this to work on every CM device. Some people report issues with this patch: http://r.cyanogenmod.com/#/c/17535/
Click to expand...
Click to collapse
It may not be easy, but I got a feeling that many people from CM teams everywhere are gonna work round the clock to get this to work on their devices.
I'm definitely not a "benchmark guy", and generally shrug off those topics, but even I was blown away after watching this video...
Sent from my MB860 using XDA Premium App
Wow. Awesome!
Imagine that guy talking one on one with a girl though......
Sent from my MB860 using XDA
rancur3p1c said:
Can you post more info about how this works? Or a link to the original GCC discovery?
Click to expand...
Click to collapse
Well all is about the compilation, they didn't change the code but the way GCC compiles it, it is now optimized for the ARM instruction set. So, why wasn't it optimized before the "discover" ? Well I think they didn't take enough time on build optimization when they made GCC working with ARM. First it was made for x86, x64 etc. These are other instruction set, another list of commands the CPU is able to work with. Imagine the instruction sets like different languages. x64, the first one, has a rich vocabulary, and ARM the second one has a more restricted vocabulary but the two languages have the same syntax. The difference will be that you will need to use more words with ARM than with x64 to describe something complex, so now it has to be optimized to use the fewer words possible to be faster. And that's basically what the Linaro Team did.
So the optimization has been used for the Android System (Linux kernel + Dalvik, etc.) but it can also be used for any other ARM program. This is a great step forward also for ARM computers, and maybe ARM servers that will continue to use less energy for bigger tasks because of the optimization.
Slymayer said:
Well all is about the compilation, they didn't change the code but the way GCC compiles it, it is now optimized for the ARM instruction set. So, why wasn't it optimized before the "discover" ? Well I think they didn't take enough time on build optimization when they made GCC working with ARM. First it was made for x86, x64 etc. These are other instruction set, another list of commands the CPU is able to work with. Imagine the instruction sets like different languages. x64, the first one, has a rich vocabulary, and ARM the second one has a more restricted vocabulary but the two languages have the same syntax. The difference will be that you will need to use more words with ARM than with x64 to describe something complex, so now it has to be optimized to use the fewer words possible to be faster. And that's basically what the Linaro Team did.
So the optimization has been used for the Android System (Linux kernel + Dalvik, etc.) but it can also be used for any other ARM program. This is a great step forward also for ARM computers, and maybe ARM servers that will continue to use less energy for bigger tasks because of the optimization.
Click to expand...
Click to collapse
You lost me at compilation...lol
Sent from my MB860 using XDA
So they found a way to optimize compilation for arm architecture yielding massive performance boosts over current standards.. do want =D
These dudes rock.
Sent from my MB860 using XDA
michaelatrix said:
You lost me at compilation...lol
Sent from my MB860 using XDA
Click to expand...
Click to collapse
They found a way to talk to the system by saying less. Like if I would say to you, " hello, how are things in your life" but now I say, "how's things" and you understand both phrases mean the same thing. You get to the conclusion faster because you process less information but reached the same outcome. It takes less processing for the shorter phrase and improves overall response time.
Sent from my MB860 using xda premium
i don't think it'll be easy to use it for our beloved atrix, the linaro code uses a 3.2 kernel, and we're still stuck on the crappy froyo 2.6.32 kernel =/

Any kernel developement?

I was wondering why there is no kernel developement for this great phone. It could still use some tweaks
+1
Anyone has the time/skill to implement kernel features as cpu/gpu speeds + alt gouvernors ?
The battery could also be faster charged in theory as its softwarelocked in kernel.
If anyone feels interested just bump this thread
+1. RAM management, overclocking, and charging times could be tuned. That would be awesome.
I also hope someone can make a custom kernel for us
jody2k said:
Anyone has the time/skill to implement kernel features as cpu/gpu speeds + alt gouvernors ?
The battery could also be faster charged in theory as its softwarelocked in kernel.
If anyone feels interested just bump this thread
Click to expand...
Click to collapse
The charging rate is not softwarelocked...The P9 lite does not have the required hardware to support fast charging or to even increase the charging rate.
It has never been tested if we unlock the rate in kernel it will charge faster. So you cant know for sure
jody2k said:
It has never been tested if we unlock the rate in kernel it will charge faster. So you cant know for sure
Click to expand...
Click to collapse
Well, perhaps we could try. No harm.
LiaquateRahiman said:
Well, perhaps we could try. No harm.
Click to expand...
Click to collapse
I bet that's what they thought in Samsung when they were designing the Note 7 batteries
Klorec said:
I bet that's what they thought in Samsung when they were designing the Note 7 batteries
Click to expand...
Click to collapse
Well.. we can say that they fired up their batteries then.. :laugh:
Bump ! :silly:
Here I found some voltage regulator driver for linux 3.18, for hi655x . Is that also for our hi655 hi6250?
https://android.googlesource.com/ke...aro-3.18/drivers/regulator/hi655x-regulator.c
Would be a nice one to implement. I don't know where to start but this seems like a vital piece of code.
How hard would it be to patch this Hikey Linaro kernel to support the 6250 completely, or would it already?
+1
The Problem is we only have the kernel source you provided @twicejr, today i tried to merge it with Linux 4.9 kernel but it cannot be done. And with the upcomming Release of Android 7.0 its unlikely anyone will build a 3.1x kernel. B336 already has 4.1 but still lags the Kernel Source.
We have to wait -.-
Deleted

Categories

Resources