Hi, sorry to post of question here, but it seems it is the only place where it is possible to talk about development for the GT-73xx.
I would like to do some work on the kernel, I am looking at this : [not allowed to post a link to motley-git]
But is there a guide on how to compile this GT-7310 kernel, and how to safely flash it to the tablet ? Does Samsung publish the source code of the bootloader ?
My goal is to develop a simple graphical user interface for a particular application using OpenGL but still be able to access the hardware features like WIFI, Audio, USB and multi-touch. So the tablet would only run my application.
I do not really need to run the Android OS (especially any java components), but if there are some kind of hardware android APIs I can still use from my C/C++ app, that would be great.
any help will be much appreciated
Ok guys, thanks to munjeni we've got a working ICS CM9 ROM but there are a few bugs so I will look over other devices sources and come with some ideas.
Camera Bug
Here are our sources and here are the sources from a similar device. If you look closer you will see that this file is similar to this file, same thing applies for the other files but there is one file that is different, this one.
I'll come with an edit as soon as I find the problem.
Audio bug
Like mujeni said: " I dont know which android audio library source code to use with this rom?" but I think that these files should do the job https://github.com/cm2pico/ics_htc_pico/tree/master/libaudio or we can take the libs from HTC desire V.
WIFI
I will come with an edit as soon as I find anything
CM9 ramdisk
Same here
These are just possibilities, for the moment.
Anyone with some C++ knowledge could help, here you should find more helpful things.
camera + audio + wifi fix ?
sorry easy english, not understand ?
Thank you thank you thank you!!!!!!!!!
Sent from my HTC Desire C using xda app-developers app
TheRedHunter said:
Ok guys, thanks to munjeni we've got a working ICS CM9 ROM but there are a lot of bugs so I will look over other devices sources and come with some ideas.
Camera Bug
Here are our sources and here are the sources from a similar device. If you look closer you will see that this file is similar to this file, same thing applies for the other files but there is one file that is different, this one.
I'll come with an edit as soon as I find the problem.
Audio bug
Like mujeni said: " I dont know which android audio library source code to use with this rom?" but I think that these files should do the job https://github.com/cm2pico/ics_htc_pico/tree/master/libaudio or we can take the libs from HTC desire V.
WIFI
I will come with an edit as soon as I find anything
CM9 ramdisk
Same here
Anyone with some C++ knowledge could help, here you should find more helpful things.
Click to expand...
Click to collapse
Have you actually gotten the audio and camera to work? Or are these just possibilities?
SeannyM said:
Have you actually gotten the audio and camera to work? Or are these just possibilities?
Click to expand...
Click to collapse
Doesn't work yet... the sources are a bit different, munjeni is using a header, the other developer doesn't. About audio bug, I haven't tested yet, maybe I will try with the libs from desire V.
So yes, for the moment these are just possibilities.
@uchihasparky don't thank me ...I am just trying something, you should go on every munjeni's post and thank him.
Lol I also thought you had for sure fixed these things.
Sent from my HTC Desire C using xda app-developers app
I can help you try to fix this, I have been trying to do this too. I will download source now.
hi,I m cm dev for HTC pico
Just take cm10 HTC pico source from my github,change name,u will have functional cm10.HTC golf is very similar to pico...
We have developed fully functional cm9 and cm10
Galaxys2 : Powered by Exynos4 Dual ™
Wow , hope this works
Btw sakindia kudos to you and the other devs for successfully porting the linux 3 kernel from golfu to pico :thumbup:
Sent from my HTC Desire C using xda app-developers app
U will just have to make changes for WiFi,USB and bluetooth
Galaxys2 : Powered by Exynos4 Dual ™
@sakindia123 could you try to compile a rom for a preview for us, to see what works on this phone?
OMG I so want that to work
Sure, I'll compile the sources soon, thank you very much.
CM10 if it ends up working I will go insane!!
Sent from my HTC Desire C using xda app-developers app
aaaawesome!
If this does work, post how to set up environment workspace. It would be much appreciated, and would help with my ROM.
So guys,I am documenting the changes required for golf for cm10 from source
1)Kang our cm10 pico device config,change pico to golfu or golf
2)Set up your vendor tree as exactly how I have done in my github,but with binaries pulled from your device
3)Add support for NFC(golf has a pn544 NFC chip,pico has squat)
4)Change vold configuration and lunfile(u guys use a ChipIdea USB controller ,we use a standard msm72k controller)
5)Change Bluetooth configuration(golf uses Texas Instruments chip,we use Broadcom one
5)Change user space firmware for atheros 6000 WiFi driver,we have a broad com one.Getting WiFi to work might be tricky,atheros is known for not documenting sources .
Bam.U have fully functional Cm10.i am also working on cm10.1 for HTC msm7x27a devices, so u will have a base
KangBanged from my Galaxys2 : Powered by Exynos4 Dual ™
Eu desire c does not have NFC , so 3 step is unnecessary
Sent from my HTC Desire C using xda app-developers app
iluhanich said:
Eu desire c does not have NFC , so 3 step is unnecessary
Sent from my HTC Desire C using xda app-developers app
Click to expand...
Click to collapse
The uk one does tho so be handy to have nfc support if it can be done easily
Sent from my HTC Desire C using xda app-developers app
sakindia123 said:
So guys,I am documenting the changes required for golf for cm10 from source
1)Kang our cm10 pico device config,change pico to golfu or golf
2)Set up your vendor tree as exactly how I have done in my github,but with binaries pulled from your device
3)Add support for NFC(golf has a pn544 NFC chip,pico has squat)
4)Change vold configuration and lunfile(u guys use a ChipIdea USB controller ,we use a standard msm72k controller)
5)Change Bluetooth configuration(golf uses Texas Instruments chip,we use Broadcom one
5)Change user space firmware for atheros 6000 WiFi driver,we have a broad com one.Getting WiFi to work might be tricky,atheros is known for not documenting sources .
Bam.U have fully functional Cm10.i am also working on cm10.1 for HTC msm7x27a devices, so u will have a base
KangBanged from my Galaxys2 : Powered by Exynos4 Dual ™
Click to expand...
Click to collapse
How do you pull the binaries from our device? There is no extract-files.sh? How to change bluetooth, vold, lunfile, user space firmware, wifi? Could you please give exact steps? Sorry to bother you, it's just your steps aren't very detailed, at least for me.
I'm looking for a how to on compiling modules for a stock ROM. Is this even possible? My ultimate goal is to either get an external usb wifi adapter working, or compile a different kernel mod for our internal wifi card(one with monitor mode).
*chirp* *chirp* Darn those loud crickets... No seriously... ANYONE?
Take a look at this
http://forum.xda-developers.com/showthread.php?t=1974362
And modify it too what you need.
I don't think its possible to recompile our kernel driver for monitor mode.. you might wanna google "hashcode github maserati" and search through the github.
Sent from my XT894 using xda app-developers app
I've got USB OTG working, I'm trying to get it working with modules that aren't currently compiled. It's not just the wireless driver, but there are several modules that could be compiled, like a dvd drive.
I appreciate the help though
Wrong question?
Maybe I am asking the wrong question? I am trying to get a piece of hardware working with my phone. It works fine in several flavors of linux and has a driver source available(display link). How do I go about getting this to work?
Welcome
I can not English so I use google translate. I'm sorry for the mistakes. I need a rom that supports OTG. I know that the original rom support but unfortunately the original ROM is not Polish. I use CyjanogenMod 11 which unfortunately does not support OTG. This function is needed in my work because thanks to her I do not need to carry a notebook. Please help me. It may have a program through which CyjanogenMod will support OTG or do you ported from the original rom file handling OTG on a custom rom?
Thank you in advance for your answers.
SirBufor said:
Welcome
I can not English so I use google translate. I'm sorry for the mistakes. I need a rom that supports OTG. I know that the original rom support but unfortunately the original ROM is not Polish. I use CyjanogenMod 11 which unfortunately does not support OTG. This function is needed in my work because thanks to her I do not need to carry a notebook. Please help me. It may have a program through which CyjanogenMod will support OTG or do you ported from the original rom file handling OTG on a custom rom?
Thank you in advance for your answers.
Click to expand...
Click to collapse
[EDIT] See next post
TheJeremyWhite said:
Mokee ROM (Kit Kat 4.4.2) not only supports OTA, but does incremental updates (small size: 15mb or so), multi-window, overclocking etc...Great ROM. Download from here.
Click to expand...
Click to collapse
The OP means really does mean OTG, not OTA.
OTG is short for USB On the Go, which is essentially a micro-usb to full usb converter cable that allows you to use full desktop-size USB peripherals, like desktop mice/keyboards, game controllers, or flash drives.
This phone should support USB OTG, and I believe it's kernel reliant. You'll want to try arrrghhh's kernel for OTG-- I'm not sure if it's actually working, but I know that kernel has quite a bit of features.
Here's a link:
http://forum.xda-developers.com/showthread.php?t=1893050
Download the latest kernel for Cyanogenmod.
mocklee said:
The OP means really does mean OTG, not OTA....
Click to expand...
Click to collapse
My Bad - Thanks for the correction. I thought because of his poor english - I will edit my post to eliminate confusion.
Hi,
I have a feature request for all ROM & kernel developers to add kernel level support into Android in order to successfully emulate a USB Keyboard & Mouse.
Once the kernel has the patches you can use this app to make your phone act as a USB keyboard and mouse:
https://play.google.com/store/apps/details?id=remote.hid.keyboard.client
In order to apply the patches this Github link explains everything you have to:
https://github.com/pelya/android-keyboard-gadget#compiling-kernel
Also, due to SELinux restrictions, the kernel has to be set to permissive however the guide also explains how to edit the kernel to get it working when the kernel is enforcing.
Please can any developers add this as it would be a nice addition to have in Android.
Thanks for reading
thenoobdev said:
I have a feature request for all ROM & kernel developers to add kernel level support into Android in order to successfully emulate a USB Keyboard & Mouse.
Click to expand...
Click to collapse
Android already supports keyboards and mice so how would adding kernel level support improve things?