I5800 Drivers - Galaxy 3 General

Ok I admit that this might be a silly question, but here it goes:
In the froyo open source kernel from samsung open source release center, there is a file called 'drivers'. Are these the drivers from the phone's hardware? If that's the case then it is possible to compile the 2.3 kernel based on those drivers (provided that you download the 2.3 kernel from google).

Related

[Q] Question about the need for sources...

Hey guys,
As a software developer myself I feel a bit embarrassed that I need to ask this, but I really can't think of the answer myself. Here goes:
Why do we always need the latest sources from Samsung to be able to build an AOSP rom?
The way I see it, unless the kernel's internal APIs that Samsung's device drivers use have changed dramatically between, say, Froyo and Gingerbread, wouldn't it be possible to simply check out AOSP, paste the driver source files from Froyo into the appropriate folder in the kernel tree, and compile? Even if the kernel's internal APIs have changed a bit, they would be minor and well documented changes, so it should only be a moderately difficult task to fix the Froyo sources to work with Gingerbread. Sure, the drivers would still be "Froyo quality," but they seem to work pretty well to me. I'd be happy with a Gingerbread AOSP build w/ Froyo drivers.
It's kind of like what VMWare's tools do in a Linux guest OS - if you update your distro's kernel, the ABI is broken and you just recompile the modules. Same VMWare source code, different kernel, but it works.

ICS - Question about how useful source is?

SO now that the source for ICS is out I have a question. Please excuse my ignorance as I am still trying to learn a few things.
The main question is if a kernel can be made for the note directly from the source and then the current modem files be flashed to it to make it work or do we have to wait for Samsung to release a version built of the source with custom drivers. I guess I am just not sure if the source contains drivers for some hardware or if it is all custom added on top of the rom.

[Q] Building CM9 for U8800

Hey everyone.
I have downloaded CM9 source to build for our phone.
I have a problem: Since I have not built anything from source, I don't where to get the proprietary drivers for our phone.
I am guessing I would need dzo's ICS drivers, but I don't know where to get them from.
Can anyone tell me the URL of the driver for dzo's ICS and what command I need to enter in the terminal to download the drivers to the source.
Thanks a lot guys.
You can look at dzo's github. But it isn't enough for build CM9 so I'm building CM9 device and vendor tree for CM9.
You can look at my github.

[Q] [Solved] Adding ASIX AX88179 chipset (1Gbit ethernet) support to Omega ROM

I just bought external ethernet network card Edimax EU-4306. It is USB 3.0, 1GBit - so it's a very nice piece of hardware, and excellent accessory for my SM-N9005. This card is based on ASIX AX88179 chipset, and there are Android drivers for this chipset from the manufacturer, but the drivers are not included into firmware of my phone, so the device doesn't work.
My Galaxy Note 3 is rooted, runs Omega ROM v21, so I decided to compile the drivers myself. I downloaded Omega Kernel sources, and found, that there is no kernel modules support in the kernel by default. I recompiled the kernel with kernel modules support enabled, next compiled the drivers (no any problems during compilation), repacked original Omega's boot.img adding modified kernel, but due to unknown reason my phone doesn't boot.
I wanted to contact Omega ROM developers asking them adding the drivers into next release of Omega ROM, but due to absence of 10 posts on the forum I can't do that.
Can anyone please contact Omega developers for me or direct me to a good guide for installing cusom zImage kernels?
The answer was easy: Android Image Kitchen v1.6 for Linux from http://forum.xda-developers.com/showthread.php?t=2073775
Using this tool I rebuilt original boot.img and flushed my new kernel with modules support. Next, I built the device drivers. My device is now working ok!

Original Samsung kernel sources for SM-T813

Hello,
For those interested in the original kernel source code for the SM-T813 :
As I am learning how to make ports for Android, I am trying to train on the original sources of the Linux kernel for the SM-T813.
After several weeks of research, I couldn't find the origin of the different kernel repositories.
Also on https://opensource.samsung.com, it was impossible to find the sources. So I contact them at the end of January to have an access to this sources...
... And they are now available !
You can download them on https://opensource.samsung.com (search SM-T813 at mobile phone on release center) or on my repository at https://github.com/Akipe/android_kernel_samsung_gts210vewifi_original_samsung
It is based on the T813XXS2BTK3 firmware with Android 7 Nougat.
I will see to ask for sources of similar tablets.
Will this help with porting new Adnoid version to these tablets?
Pawel_ said:
Will this help with porting new Adnoid version to these tablets?
Click to expand...
Click to collapse
I don't think so,
Kernel sources for this tablet already exist, and are ported to newer versions.
It is more useful for those who want start from scratch, and want to inspect the unmodified source code.
But my goal would be to successfully create from scratch for the SM-T813 LineageOS 14.1 (Android 7); and then try to move to the latest versions.
Since I am a beginner, I still have a lot to learn, and I don't have much time, so we will see

Categories

Resources