Hi everyone,
Firstly thank you to all the devs out there: You have all made a great contribution of time and knowledge and it's appreciated.
I have previously been around these forums and I have learnt a great deal, but I'm currently trying to push the boundaries of my android knowledge.
I would like to use a USB inspection camera on my S3 i9305T (Telstra/Australian version). It would appear that I have done everything I can to get it to work without trying a new kernel or ROM.
I have had a discussion with Droidperception here: droidperception [dot] wordpress [dot] com/2012/11/27/webcam-attached-to-nexus-7/comment-page-1/#comment-140
(Sorry can't post a url properly whislt under 10 posts)
He has stated I need a different ROM as Samsung or Telstra have removed this functionality. I was looking into the rXTREME.v9.0 JB4.1.2 ROM but I'm starting to wonder that it may not work as it's based off of the Samsung ROM (I read that somewhere).
Do I need to find a Vanilla JB ROM for the S3? They should have the UVC/V4l drivers as UVC cameras appear to work with Nexus devices.
Thank you,
Ritzo90
Sorry, please move to Q&A if possible.
report it and ask
Update:
So I ended up installing SuperNexus, but it still has not helped. The camera is recognised but the UVC driver does not appear to be the ROM. I will try a couple of other ROMs tonight and see if I can find one. If worst comes to to worst I'll get a Nexus 4, though I really hoped that it wouldn't come to that because I like my LTE.
If anyone has found a guide on adding UVC drivers or V4L driver please let me know, I can't find anything as of yet.
Thanks,
Ritzo90
Related
Lemme get some things out of the way.. I am a noob. I have searched. I have read some of the results from the search. I am overwhelmed by the 20+ pages of results (lol). I am not 100% sure this is the correct forum for this (not sure where else would be ).. I believe this is one of those things where I need help based on my situation.. Ok, so here I go.
I wish to start porting ICS to my phone. That's my goal. I have general understanding of how linux works, but I do not know much about the android specifics of how they work, or what needs to be modified for this to work. I do not plan to use the kitchen tool as I wish to learn this the hard way. I believe this will help me become more understanding in what I am doing. However, at this point I don't and that's why I'm here. My phone model is irrelevant almost because its prepaid and usually the communities don't even recognize their existence.. at least that's how I feel about it. But I digress. My phone is the zte warp by boost mobile and I am here to learn hopefully the things that will get me started on porting ICS to this phone. I right now believe that the best thing for me to learn is how the android related files work because as it is, I only looked at guides on how linux works and I understand most of it. I'm not sure that's the best thing that will help me port ics, but I'm certain it is important.
Please help me figure out where I should start in learning how to port ICS to my phone basically.
Thanks XDA
anyone? I am quite serious about wanting to do and go into this but I have yet one thread that anyone's ever replied to.. (or post iirc) which puts a damper on me
Snake X said:
Lemme get some things out of the way.. I am a noob. I have searched. I have read some of the results from the search. I am overwhelmed by the 20+ pages of results (lol). I am not 100% sure this is the correct forum for this (not sure where else would be ).. I believe this is one of those things where I need help based on my situation.. Ok, so here I go.
I wish to start porting ICS to my phone. That's my goal. I have general understanding of how linux works, but I do not know much about the android specifics of how they work, or what needs to be modified for this to work. I do not plan to use the kitchen tool as I wish to learn this the hard way. I believe this will help me become more understanding in what I am doing. However, at this point I don't and that's why I'm here. My phone model is irrelevant almost because its prepaid and usually the communities don't even recognize their existence.. at least that's how I feel about it. But I digress. My phone is the zte warp by boost mobile and I am here to learn hopefully the things that will get me started on porting ICS to this phone. I right now believe that the best thing for me to learn is how the android related files work because as it is, I only looked at guides on how linux works and I understand most of it. I'm not sure that's the best thing that will help me port ics, but I'm certain it is important.
Please help me figure out where I should start in learning how to port ICS to my phone basically.
Thanks XDA
Click to expand...
Click to collapse
From my limited knowledge, I think it is a huge task undertaking, you can download Android source code from Google, the hard part will be the device driver development and porting for Linux kernel (and maybe portion of Android). If you are lucky, you can use the existing phone bootloader (or you have to port one). Understanding the inner of the phone (different chip set may need different device driver) will be another challenging task.
by the device driver development, you mean all the libs that go into the phone? Couldn't I just copy/paste the pre-existing libs that are already made for the phone? Also the phone im working with is a bit strange really.. noone has been able to compile the kernel from its source and get it to boot yet.. when it was compiled the zImage was different than that of the stock one.
And yeah, I have downloaded the aosp source.. I just need to know where to start at and the processes involved really
Snake X said:
by the device driver development, you mean all the libs that go into the phone? Couldn't I just copy/paste the pre-existing libs that are already made for the phone? Also the phone im working with is a bit strange really.. noone has been able to compile the kernel from its source and get it to boot yet.. when it was compiled the zImage was different than that of the stock one.
And yeah, I have downloaded the aosp source.. I just need to know where to start at and the processes involved really
Click to expand...
Click to collapse
To answer you question no the drivers and lib files are different for aosp based rooms then they are for the stock OEM from. The first step will be to get a working kernel. Without anything you do will be pointless
I'm somewhat interested in the same thing, and from what I've gathered, you'll need to do these things to begin ROM development:
1. Read every page on the AOSP site and grab a copy of the AOSP source. It probably wouldn't hurt to read the regular Android developer wiki as well.
2. Learn about Linux driver development:
http://lwn.net/Kernel/LDD3/ (this is apparently considered THE BOOK on Linux driver development)
http://www.freesoftwaremagazine.com/articles/drivers_linux
3. Learn pretty much every detail about your phone and its hardware, especially when it comes to how ROMs are installed on it. For example, my phone (the Droid X2) has a locked bootloader, so 2nd init has to be used to boot new ROMs, and this makes it so that we cannot update the kernel.
You can usually find this sort of information on your phone manufacturer's website. Sometimes they even post the source code to their phone's drivers, which is helpful.
4. Look at other ROMs (preferably for your phone) and see how they work. The source code is freely available for most popular ROMs.
For example: CyanogenMod keeps their source code in a public git repository: https://github.com/cyanogenmod
5. Get to work on porting!
I would highly recommend starting with something smaller, however, just as a start. One good jumping-off point is probably this guide: http://forum.xda-developers.com/showthread.php?t=1272270
If any part of this was wrong, or if I left something out, somebody feel free to correct me, I'm still a noob.
Thank you so much for your direction, however,, android kitchen.. im not sure about that because isnt that only ment for htc devices? My phone is made by zte
what device do you even have?
if it's stuck officialy on 2.1 or 2.2 there's no hope that if you even port it that it'll work
its the zte warp from boost mobile (prepaid). Btw if I compile an aosp ics launcher and put that on my phone whats the chances of that working?
edit: it uses 2.3.5
Well Sebastian responded on android forums, apparently zte is very bad at version control with their kernel sources. So when they complete one project, they use the same source for the next project, and what they release could be for anything. Apparently the blade source had the same issues, it took him a while to get them to correct the source
Sent from my N860 using Tapatalk
Yeah I noticed that there were ppl saying there were things similar but I'm not sure what will work or what won't.. guess its time to start a petition on zte to release the source code lol
edit: seems like zte's bein a bad company and violated the GNU GPL license for not providing a complete source code.. I compiled an email and sent it to someone who can proof read it and send it to the right person for this kinda thing.. danggit zte
Hey there, i was just wondering, is anybody up to the challenge of making a custom rom or even a custom kernel for this device?
This device is really underprivileged and with the right rom it would make a serious competitor against pretty much all tabllets out there with even a bigger price range (no including the really expensive ones).
The problem with it's original rom is that it doesn't take even the minimal advantage of the hardware (typical Huawei...).
So yeah, if anybody is interested in helping the owners of this device, post something here :fingers-crossed:
Thank you very much guys
tigobrata said:
Hey there, i was just wondering, is anybody up to the challenge of making a custom rom or even a custom kernel for this device?
This device is really underprivileged and with the right rom it would make a serious competitor against pretty much all tabllets out there with even a bigger price range (no including the really expensive ones).
The problem with it's original rom is that it doesn't take even the minimal advantage of the hardware (typical Huawei...).http://64.19.142.12/forum.xda-developers.com/images/smilies/fingers-crossed.gif
So yeah, if anybody is interested in helping the owners of this device, post something here :fingers-crossed:
Thank you very much guys
Click to expand...
Click to collapse
I can't personally help but yeah, I do hope there's someone out there...:fingers-crossed: I need it too
stock kernal source
tigobrata said:
Hey there, i was just wondering, is anybody up to the challenge of making a custom rom or even a custom kernel for this device?
This device is really underprivileged and with the right rom it would make a serious competitor against pretty much all tabllets out there with even a bigger price range (no including the really expensive ones).
The problem with it's original rom is that it doesn't take even the minimal advantage of the hardware (typical Huawei...).
So yeah, if anybody is interested in helping the owners of this device, post something here :fingers-crossed:
Thank you very much guys
Click to expand...
Click to collapse
what about the source of its stock kernel, can any one figure it out, if available
I assume 10 link is hopeless. I am stuck with 4.1 since Oct 2013. no more updates..
huawei mediapad 10 link updates
plsss sombody post links for mediapad 10 link android update
Can someone help me i try instal CWM on my Mediapad 10 link and have big problem with driver to windows. ADB and fastboot didn't see my tablet and i don't know what i'm doing wrong :/
can anyone have some drivers wich windows will see my tablet?
Sivy11 said:
Can someone help me i try instal CWM on my Mediapad 10 link and have big problem with driver to windows. ADB and fastboot didn't see my tablet and i don't know what i'm doing wrong :/
can anyone have some drivers wich windows will see my tablet?
Click to expand...
Click to collapse
i've tried to connect my MP10 Link via adb. Some some USB ports reporting "0123456789ABCDEF device" some (mostly USB 3.0) reports "0123456789ABCDEF offline" ... and when i reboot into fastboot, adb won't see my device...
Edit: I've found on Huawei websites firmware for S10-201wa (relased 23 January 2014, C232B002), unpacked and sucessfully flashed Boot.img and System.img via adb into my S10-201L ... now i have Questionmark instead of battery icon and no signal
Now Trying to flash back to C232B003, relased 10 September 2013 .... and it works.....
So, i think we have somethink to start with....
ententeak said:
i've tried to connect my MP10 Link via adb. Some some USB ports reporting "0123456789ABCDEF device" some (mostly USB 3.0) reports "0123456789ABCDEF offline" ... and when i reboot into fastboot, adb won't see my device...
Edit: I've found on Huawei websites firmware for S10-201wa (relased 23 January 2014, C232B002), unpacked and sucessfully flashed Boot.img and System.img via adb into my S10-201L ... now i have Questionmark instead of battery icon and no signal
Click to expand...
Click to collapse
Do you by chance have the firmware S10-201wa on your hard drive or somewhere else? Could you please kindly upload it to mediafire or something and post the link? I would be very grateful, since the firmware is not available on the Huawei site anymore.
semjase said:
Do you by chance have the firmware S10-201wa on your hard drive or somewhere else? Could you please kindly upload it to mediafire or something and post the link? I would be very grateful, since the firmware is not available on the Huawei site anymore.
Click to expand...
Click to collapse
Here is link on Huawei site
Code:
http://consumer.huawei.com/en/support/downloads/detail/index.htm?id=18332
Thank you so much, I couldn't find it anywhere!
tigobrata said:
Hey there, i was just wondering, is anybody up to the challenge of making a custom rom or even a custom kernel for this device?
This device is really underprivileged and with the right rom it would make a serious competitor against pretty much all tabllets out there with even a bigger price range (no including the really expensive ones).
The problem with it's original rom is that it doesn't take even the minimal advantage of the hardware (typical Huawei...).
So yeah, if anybody is interested in helping the owners of this device, post something here :fingers-crossed:
Thank you very much guys
Click to expand...
Click to collapse
Almost two years later but I will be looking into this I already have a working kernel, no thanks to the poor Huawei sources which are botched from the OEM.
I would like to end up with a KK / lolipop based rom at the end, the current roms crawls after a couple of added programs.
darkspr1te
darkspr1te said:
Almost two years later but I will be looking into this I already have a working kernel, no thanks to the poor Huawei sources which are botched from the OEM.
I would like to end up with a KK / lolipop based rom at the end, the current roms crawls after a couple of added programs.
darkspr1te
Click to expand...
Click to collapse
Wow finally. I was expecting EMUI 3.0 will support Mediapad 10, turns out, they left this wonderful device in the cold. This is a very good device and it will be a tragedy if there will be no custom roms for it. I will be looking forward. Thanks a lot darkspr1te. Your the man!!!
hardyorange said:
Wow finally. I was expecting EMUI 3.0 will support Mediapad 10, turns out, they left this wonderful device in the cold. This is a very good device and it will be a tragedy if there will be no custom roms for it. I will be looking forward. Thanks a lot darkspr1te. Your the man!!!
Click to expand...
Click to collapse
This is where Huawei is doomed. Lack of support for their devices like 10 link. Looking forward to darkspr1te's work.... God bless you man
Hi,
Does anyone know if darkspr1te is still working in this ROM?
Is there still on progress custom rom for this Mediapad 10 fhd? Hope wonderful inform ℹ for good news come in.. Thx for great effort
It seems that we don't see a custom ROM for Mediapad 10 link...what a pity!!!
I have a compiling kernel but not tested, i also have a few cm10/11 configs i've never used, let me push them to my github for others, i've also done a lot of reversing work on the bootloaders, again it's just documents and notes but may be handy.
Great!! Good work, Darkspr1te!! Lot of people hope you can compile a kit kat or CM 11 ROM to test...to improve our Tablet. Do you think Lollipop will be possible?
Hi, darkspr1te,
Some progress in your work with this device? Any chance to see a custom ROM in Mediapad Link?
Try this
Hello,
has anyone try this?
huawei-file.com/index.php?dir=/S_series/S10-231L
Hello wise XDA sages,
Today I am working on a project that has me working with the Android Kernel and I need some help / directions from you all who know much more on the subject than me. I am trying to get the USB Griffin Powermate Dials to work with Android (via OTG), so I can use them in an application I am writing. Luckily, this has already been done: youtube.com/watch?v=xt6Ny8lG15s so I know the driver is available for Android. Moreover, the individual was nice enough to post his modified driver here: gist.github.com/tlorens/488752123c056202ac31
So, I have spent the last two days reading and studying the android Kernel and how to make/compile your own kernel. The only instructions via Google leave me with a few questions. I was able to build a generic kernel from scratch, but have found less documentation on how to add the driver in question and then how to load the zImage once it has been created to a device so that it will use it.
Could any of you help me with this project, or point me toward more detailed resources that can walk me through this process? I have a feeling that once I do this once, it will be easy to do in the future.
My questions are:
1. How do I take the above Android driver and integrate it into an Android Kernel for one of the following phones: Galaxy Nexus, Nexus 10, Nexus 7, Nexus 5, Galaxy S4, Galaxy Tab 4 (I am lucky enough to have access to many devices - which is the easiest to use? Does it matter?).
2. Do I need to make an entire AOSP rom to make this work, or will the kernel be sufficient.
I appreciate you masters helping a noob at kernel work. If this becomes hard to do, I would even be willing to toss anyone willing to help some cash via paypal for a step-by-step set of instructions for making the Powermate work on any of my devices. Biggest thing, is I want to learn how to do this myself
As always I appreciate this community,
Larry
So i've been looking on the internet for some ways to port any CM to my device J100FN, i found quite a few but some of them are outdated or badly explained etc etc...
I'm gonna put it plain and simple.
I have linux, i have my stock rom J100FNXXU0AOD1, and i can surely get any CM somewhere in the internet (note that i have CM12 for Samsung S3 neo already so tell me if that's gonna do it)
Here are the tutorials that i found so far:
https://www.youtube.com/watch?v=GAyxypK7_K8 (says that i need a CM already built for my phone, which is no available)
https://forum.xda-developers.com/showthread.php?t=2545618 (same with this one)
https://forum.xda-developers.com/showthread.php?t=2245786 (and this one is kinda poorly explained at the begining)
Note that i have a rooted device and TWRP recovery up and running on it, also i read about this "Cyanogenmod compiler" thingy thing, but i couldn't manage to download it, i think the repos are down now or idk. (https://forum.xda-developers.com/showthread.php?t=1415661) (https://korben.info/cyanogenmod-compiler.html)
IDK MAN I REALLY NEED CYANOGENMOD ON MY GALAXY J1 LTE, i'm kind of a rookie when it comes to complicated roms maneuvering but i still do have basic knowledge (flashing, rooting, few terminal cmd's etc etc...)
Please help, and thank.
Putshi said:
So i've been looking on the internet for some ways to port any CM to my device J100FN, i found quite a few but some of them are outdated or badly explained etc etc...
I'm gonna put it plain and simple.
I have linux, i have my stock rom J100FNXXU0AOD1, and i can surely get any CM somewhere in the internet (note that i have CM12 for Samsung S3 neo already so tell me if that's gonna do it)
Here are the tutorials that i found so far:
https://www.youtube.com/watch?v=GAyxypK7_K8 (says that i need a CM already built for my phone, which is no available)
https://forum.xda-developers.com/showthread.php?t=2545618 (same with this one)
https://forum.xda-developers.com/showthread.php?t=2245786 (and this one is kinda poorly explained at the begining)
Note that i have a rooted device and TWRP recovery up and running on it, also i read about this "Cyanogenmod compiler" thingy thing, but i couldn't manage to download it, i think the repos are down now or idk. (https://forum.xda-developers.com/showthread.php?t=1415661) (https://korben.info/cyanogenmod-compiler.html)
IDK MAN I REALLY NEED CYANOGENMOD ON MY GALAXY J1 LTE, i'm kind of a rookie when it comes to complicated roms maneuvering but i still do have basic knowledge (flashing, rooting, few terminal cmd's etc etc...)
Please help, and thank.
Click to expand...
Click to collapse
Don't let this thread die please :/
Like come on 34 views but no replies...
How did you get the TWRP for your phone? Is there one for the J100? I haven't managed to root my J727 One thing you could do is use the google android tree with all its garbage and then copy and paste the CM tree into it. But quite frankly I hesitate to suggest this because it's a huge pain in the ass, and like I said, I haven't managed to get TWRP working for my phone doing this. I can get it compiled but... I have no idea what makes it specific to the phone. I thought it was enough just to have the kernel for the specific phone...
peterius said:
How did you get the TWRP for your phone? Is there one for the J100? I haven't managed to root my J727 One thing you could do is use the google android tree with all its garbage and then copy and paste the CM tree into it. But quite frankly I hesitate to suggest this because it's a huge pain in the ass, and like I said, I haven't managed to get TWRP working for my phone doing this. I can get it compiled but... I have no idea what makes it specific to the phone. I thought it was enough just to have the kernel for the specific phone...
Click to expand...
Click to collapse
Idk man, I just looked up a tutorial on how to root it, I had to look quite deeply but I found it and it's working just fine, it requiers you to flash the boot.img too and then root it with Kingoroot, this is the tutorial I followed www .halabtech. com/root-for-j100fn/ (I know it looks shady but it worked, also I can't post links because my account is new...)
Also I asked a dev and he asked me about the source code of the cpu or some stuff, tbh I have no idea why you would need that to make a rom out of a stock rom...
As I've been informed by twrp, the recovery image typically has it's own kernel which means its specific to the device. I'm not totally sure of the reasons for this. I ended up returning the galaxy j727u which has a locked bootloader for a xiaomi, I'll see how it goes.
I see, but that doesn't really advance in my case
Is any devs out there willing to help out a stupid newbie :^)
Come on now don't let this thread die
TL;DR: C/C++ developer with no Android development experience wants to port a ROM to the Samsung Galaxy Folder2 SM-G1650.
Questions:
1- Where can I start studying?
2- The "replace files from the "base" ROM to the "port" ROM" method is appropriate in 2022? (Tutorial I found about this method)
3- Do I really need the kernel to port a ROM?
4- The drivers for the T9 keyboard will be a problem?
Hey'all! How's it going?
I'm k1tsunee, a C/C++ developer from Brazil with absolutely no Android development experience!
I've bought a refurbished Samsung Galaxy Folder2 SM-G1650 from AliExpress (because flip phones and T9 kbs RULES!) and because the device is running Android 7.1.1, I would like to port a more recent Android version to it, not just because Android 7.1.1 is kinda old, but also because TouchWiz sucks and of course, there's not support to GSI as this device is from around mid-2017 and launched with Android 6.
First things first: Where can I start studying about ROM port and development?
Anyways, the first thing I did was, of course, some "Google hacking". I've searched the Internet for ROM porting methods but everything I found was "hey, you just replace the files from your original ROM with the ROM you want to port!" and that sounds a little bit dangerous and weird, innit?
My first question is: Will this "replace files" method work?
After that, I've asked a friend that had tried to port a ROM before and he told me I needed the kernel source for the phone, so I emailed Samsung and I'm currently waiting for an answer.
The biggest problem I had while thinking about this was the T9 keyboard. As it is a "proprietary" keyboard and probably a one-of-a-kind device, the drivers probably would be a pain in the ass, because, I assume, the drivers were written to work with Android 7.
My second question is: Do I really need the kernel to port a ROM?
And, the third one: The drivers for the T9 keyboard will be a problem?
I know I can always just test it, but I'm assuming with 99% of assurance that the drivers for the T9 physical keyboard WILL be incompatible and a pain in the ass to make it fully operational. (I am also afraid of bricking the device, it wasn't exactly cheap lol)
Thank you all for your time!
Best regards
-k1tsunee
porting ROM is so tens...
https://wiki.lineageos.org/contributing