yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] xdamala:
I am not 100% on how the version string is constructed. But I think it is created from the top 4 lines in Makefile and the string you set in configuration.

I should not be necessary to do that s3c6400_defconfig. It is probaly what changes the string. I might have told you the wrong order of things in my other answer. It is important to set up Makefile first.

Do the steps (in order):

Start with clean 2.6.35.7 kernel code

edit Makefile in kernel root folder

Check version number in top

edit cross compile section to:

ARCH ?= arm

CROSS_COMPILE ?= ../../arm-eabi-4.4.3/bin/arm-eabi-

#or whatever fits your compiler. Note that this android tree gcc 4.4.3 is the one running M701 kernel is compiled with, so I prefer to use the same.

extract tablets /proc/config.gz to .config in root of kernel source (to remove unnecessary modules)

make menuconfig;

set -tcc in local version

choose S3C64XX system type

Exit (Save)

make dep ; make clean ; make modules; #Note you do not actually build the kernel, only modules.

In the Makefile from your driver there probably is a section something like this:

KDIR = /lib/modules/$(CURRENT)/build

edit to point to the folder of your kernel source.

make;

transfer fingerprintdriver.ko to tablet

Cross fingers, throw salt over your shoulder, pray, etc. etc.

insmod fingerprintdriver.ko;
[General Questions and Answers] vishnu.kumar:
@Xdamala

mod_usbdpfp: version magic '2.6.35.7-tcc+ mod_unload ARMv6 ' should be '2.6.35.7-tcc mod_unload ARMv6 '

Still the plus seems to be issue.

I checked in the main Makefile there is no '+'.

But in include/generated/utsrelease.h, there is

#define UTS_RELEASE "2.6.35.7-tcc+"

:confused:
[General Questions and Answers] xdamala:
Well I use a kernel from kernel.org, not from the android tree.

Might be the reason for the "+".

I do not think that it makes any difference in this case.

Try with the kernel.org one. If it works it works, if not we might try to look at that "+" ;)

By the way if all fails you can reinstall 2.1 on the tablet and build against the 2.6.29 kernel released by telechips. It should work.

The downside: 2.1 sucks, and usb in general sucks a lot on M701 2.1.

See my posts here:

http://www.androidtablets.net/forum/groups/11-haipad-m701-m701-r-d129-just-ordered-g10-haipad-m701.html.

In that case go to telechips kernel source:

make tcc8900_defconfig

make menuconfig. Exit + save.

make modules.

Then compile your driver against these sources.

Your driver should then work (this time we use the correct system type), but usb is quite bad on 2.1. So if I was you I would try a lot to make 2.3 work first.

Links:

Telechips kernel. Use Internet explorer to download (FF not working):

https://www.telechips.com/technical_support/kor/opensource/opensource_list.asp

Latest 2.1 firmware from Haipad:

http://u.115.com/file/c4rgup4f
[General Questions and Answers] vishnu.kumar:
Thanks xdamala, thats what i needed, will check it out and let you know of the result tomm.:D
[General Questions and Answers] xdamala:
I will warn you that 2.1 comes with its own problems when it comes to usb.

Attach the device directly. Do not use a hub.
[General Questions and Answers] vishnu.kumar:
xdamala,

Method 1: Compile kernel source of 2.6.35.7 from kernel.org - Success

insmod driver.ko installed w/o any errors.

But, it seems i would need a power source for the fingerprint reader.

i dont think currently the Haipad support that mode.

Method 2: Flash(downgrade) m701 to 2.1 and try with the public kernel source which telechips have released - Failure

The FWDN program gives CRC check error while loading tcc8900_mtd.img.

Maybe bcos of corrupt download or the Haipad i have is a 4G memory one.

Which u think wud be?

:confused:

Even if i accomplish providing power to the fingerprint device, i would need the C++ sample provided by the fingerprint vendor to be cross-compiled.

Otherwise, how can i test if the device works?

How to do that?? :mad:
[General Questions and Answers] xdamala:
Hi

I did not see your post because it now came as page 2.

The tablet should provide some level of power to the reader. If you use the white converter cable that came with the tablet, it should tell the tablet to provide power (USB On The Go, see Wikipedia). It works with memory sticks and even hard drives. But I do not know if it is enough for that reader.

With 2.3 firmware you could use a power hub to give power to reader (still use white converter cable between tablet and hub). Do not use hubs on 2.1.

To check if tablet recognizes reader do this:

adb shell:

#dmesg -c

#insmod driver.ko

#dmesg

--Insert reader in usb

#dmesg

The output of dmesg should tell you how the kernel reacts when driver is loaded and reader inserted.

You can cross compile c++ code using same compiler as for the kernel. But you will have to compile program/libs statically, since android does not have the C++ libraries.

You can probably achieve this by putting a static keyword in a Makefile.

Also you need to direct the gcc to point at the cross compiler.

An other approach is to install Debian on the tablet inside an file image. I have done this. It is very nice. It gives you a complete (non graphical) Linux system. Compiler, libs and all. Also lsusb and other useful tools.

It is much easier to make Linux programs work like that.

But this Debian will run inside chroot, and cannot see the android system.

I used this tutorial:

http://www.saurik.com/id/10

However I used a bit different approach for starting up Debian system (using Debian own rc scripts).

If you can make the Debian Image, I will be happy to provide you with my scripts to manage it.

I do not know why you cannot install 2.1. It was the one you got fro my URL?

I just see now that Haipad has released a brand new 2.3 this night.

Do not attempt to load it. Last one did not work unless you had the very new tablet. I will try this new one tonight.

What is this project with the fingerprint reader? Tell me more.
[General Questions and Answers] vishnu.kumar:
Thanks xdamala,

Ya if it is possible, i would surely like to have a Debian on the pad.

I am just exploring things on it, so that we can have a external device work on the pads.

Let me check this url and will let you know

Ya, if you can help through the process, i will gladly accept it :)

Also, i didnt get any cable with my pad.

That was the first of issues. Had to buy it separately.

I had done the dmesg check as you told, but it didnt give any noticeable output.

The 2.1 firmware link that you gave, throwed a CRC error. what to do?
[General Questions and Answers] xdamala:
if you get a crc error on firmware it is probably because its the wrong firmware.

There are several different versions of this tablet so it can be a bit tricky.

This firmware is for a M701-R 4GB HY

There is 2 GB and 4GB versions. You have a 4 GB right.

There is HY and non HY versions (type of nand memory).

There a re with and without remote control. That is not so important.

I think any mix of the above is possible.

How to figure out if you have a HY version:

Insert usb to pc and enable usb storage.

If nan memory is shown as 3,08 GB (I think) it is an HY.

If it shows less (2,7 GB Ithink) it is a non-HY.

Determine your version and we can see if we can find a FirmWare for it.

Anyway I think you should keep your 2.3 for now. It just is better for USB.

What is the filename of the rar file with 2.3 rom you installed, and where did you get it from? (this might help me identify your tablet).

About usb cable. I now understand why you have no power on reader. If you read the wikipedia article about USB OTG (wikipedia) you will understand that the tablet is in slave mode and will not provide power and probably not talk to devices.

Also see here: http://www.maxim-ic.com/app-notes/index.mvp/id/1822

Can you get a memory stick to work?

You need something like this:

http://www.amazon.co.uk/Host-Cable-ARCHOS-Internet-Tablet/dp/B004TJC1IM/ref=sr_1_3?ie=UTF8.

It will short the correct pins in the mini usb plug, telling the tablet to be master and provide power.

It is possible to fix a cable yourself but I will not recommend it:

http://www.youtube.com/watch?v=COkLEJGo6vo&feature=youtu.be

I am a bit surprised that loading the driver produces no output in dmesg.

But if the tablet is not in host mode, it is not surprising that no output comes from inserting the reader. The tablet is not responding to it since it is in slave mode (like connection two usb sticks. Nothing happens).

I can not help you through the Debian. I used the tutorial I already linked.

If you do the same and add my scripts you should be able to make it work.

Alternatively you can get my Debian Image, but it is 1 GB file, and I need to clean out personal stuff and passwords.
[General Questions and Answers] vishnu.kumar:
Hi xdamala,

Ya, it seems to be a non-HY, cause i have around 1.4G space in nand

The file i downloaded was M701_2.3.rar, which i downloaded from haipad.net

I did buy the cable like u showed in amazon.com link, using that only am connecting the reader to pad.

And No, a memory stick also is not getting detected on that cable.

Attached that cable image.
[General Questions and Answers] vishnu.kumar:
Hi xdamala,

I have started creating the debian image, can you tell how you use the rc scripts?

Also, were you able to find the 2.1 image for M701 non-HY?

PS: I got the clockword mod recovery image from here http://androtab.info/telechips/firmwares

I used the one marked "Haipad M701 GB ROM 4K"

It worked for me.
[General Questions and Answers] xdamala:
Hi

Several things:

1: I think you have an 2GB version (non HY), not a 4G version.

2. It seems like the cable you bought is not correct. It has to be a HOST adapter/cable. Since nothing works with it I think what you have is just a male min-usb to female usb. It is not enough.

3. About Debian image. Which version of Debian are you using?
[General Questions and Answers] xdamala:
By the way I found out how to get rid of the "+" when using the Android kernel source. Move the folder .git to git. This will break git usage (unless you move it back). But it removes the "+" in version string.

Using Android kernel source might be better than stock kernel source.
[General Questions and Answers] vishnu.kumar:
Hi again,

1. Its a 2GB?? Oh but when i followed this link (translated it english)

http://www.inzipad.com/thread-334-1-1.html

My result was 4096, so i thought its a 4G one.

2. Oh. Then i will try to buy then one u have recommended.

3. I have dropped the step of building a Debian, cause i have a android application running and the input from the usb reader has to be sent to that application. So, I have to make it work natively on Android.
[General Questions and Answers] betovanbuuren:
Thsi really works thanks for that
[General Questions and Answers] vishnu.kumar:
Also, Can i buy this one?

http://cgi.ebay.in/USB-Male-Mini-USB-5Pin-Female-Adapter-Connector-M2F-/250548585522
[General Questions and Answers] xdamala:
No it converts the wrong way around. Also it is not for host.

http://cgi.ebay.com/Mini-USB-OTG-Go...29?pt=Camera_Cables_Cords&hash=item3362a2dc0d

The one you have has the correct plugs, but it is not for host.

A host adapter has pin 4+5 shorted (ground) in the miniusb end.

So you can change yours yourself. Off course its a risk to destroy the cable, but if it does not work anyway then why not.

Cut open the plastic in the mini end and short the two pins (most to the left when you look into the plug). You can short them using a soldering iron, a silver pen og maybe just some tin foil.
[General Questions and Answers] xdamala:
search ebay for:

mini-usb otg host cable

Unfortunately they are all a bit long delivery time, but it is really cheap.
[Thunderbolt Q&A, Help & Troubleshooting] kr0n1c:
Having a really annoying issue saving mp3's that I'm downloading from the web. Anytime I try to get an mp3 from mediafire it saves as .bin, but adds a number to it each time. Ex: 1.bin, 2.bin, 11.bin. Its really irritating because this did not happen with my droid, and I can't figure out what is different that is causing this. The file will play if I select "open as music" in Astro File Manager, but won't save to the music player. Any ideas how to correct this?
[Thunderbolt Q&A, Help & Troubleshooting] g00s3y:
There is a problem with the stock browser and mediafire. Some people aren't even able to get to download anything from there with their phone, others have no problem. I think it has something to do specifically with mediafire.
[Thunderbolt Q&A, Help & Troubleshooting] byfarrr:
happens on my phone too. i fix it by going to astro and finding the file, then renaming it (long press file, edit, rename). type the name of the file first (i.e. replace the "1" in 1.bin) and then move the cursor to the end and replace the "bin" with "mp3". should work, and the file hopefully has some sort of built in data that contain the song title, artist, etc. that'll show up in ur music player. hope this helps!
[Thunderbolt Q&A, Help & Troubleshooting] quanb24:
thank you this fixed it for me
[Optimus One, P500, V General] rsanjai:
any one portd MIUI for p500???
[Optimus One, P500, V General] Lawful123:
No.
[Optimus One, P500, V General] gkarthik16:
MIUI is closed source and it is not possible to port it to any unsupported device legally AFAIK.
[Optimus One, P500, V General] qccoles:
...what i would pay for miui on this phone..
[Optimus One, P500, V General] Wicia:
Miui is 'portable'! ;)

Take a look in the Samsung Galaxy 3 development forums

http://xdaforums.com/showthread.php?t=1133741

They ported Miui, and it's mostly working. The only difference is the Galaxy 3 has 240x400 resolution
[Optimus One, P500, V General] sweetbinodray:
Till now no one is working on it. But some day lg optimus one will have miui
[Optimus One, P500, V General] mvgadagi:
Is this supports flash lite
[Optimus One, P500, V General] sweetbinodray:
Yes sweetheart it does. but you have to wait a while till someone bring it in O1
[HD2 Android Q&A, Help & Troubleshooting and Genera] cygwinxp:
I want to find a stable SD ROM with reasonable battery life. I tried a few ROMs and am using RAFDROID_HD_SD_4_2 now. The current is about 60mA after I turned off most of background jobs. I tried MIUI based ROMs. They all consume more than 100mA in standby.

Do you have any suggestion? what's your standby current number? I am using battery monitor widget to measure the current. If the standby current is less than 60mA, it can sustain about a day.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Nigeldg:
Try this http://xdaforums.com/showthread.php?t=897896 I personally haven't used it (switched roms before I saw this) but judging by the replies, it's good.

I get 5-9mA, using juicedefender and setcpu.
[HD2 Android Q&A, Help & Troubleshooting and Genera] cygwinxp:
Rafdroid_hd_sd_4_2

Looks like it works. I tested it on my RAFDROID_HD_SD_4_2 ROM. My current drain is less than 10mA now. Thanks! The display is about 8 - 9mA. I still cannot believe it now. It may be a display trick. I will test the actual standby hours and post the result later.
[HD2 General] idasfa38:
Hey everyone

I just bought a t mobile hd2 and i love what you could do with it.

But im having minor problems with coverage as it keeps dropping from 3g every 5 seconds and it makes it hard to surf the net.

Im using it in australia on vodafone.

Can this be simply fixed by flashing a new radio? Im currently using v 2.10.50.26.

Or is it a hardware issue?
[HD2 General] johnerz:
You could try a new radio, have you checked with your network to see that quality of service you can expect?
[HD2 General] idasfa38:
ye i used to have a htc magic and the coverage pretty good, it was smooth and didnt drop 3g connection as frequent as my hd2
[HD2 General] backlashsid:
yes you should try flashing a new radio.

I will suggest a 2.15xx.50 Radio as they seem to compatible with MAGLDR as well should you in future want to try Windows Phone or Android NAND.

Also the HD2 is a pretty badass phone when it comes to radio communication.

It has one of the best receivers so dropping 3G might not be an issue anymore.

But in case you still experience it..my bet shall be that you might have an internal radio defect. (MAYBE)

Here's d link to all the Radio: http://xdaforums.com/showthread.php?t=611787

Good Luck.
[HD2 General] Foxstarter:
To dasfa38

*bump*

I'm having the exact same scenario problem and wondering if A new radio helped you >>>
[HD2 General] b84:
vodafone AU

Hi, I've got a Telstra HD2 and I had similar issues when using a vodafone sim in Sydney. I changed my radio to: 2.15.50.40 and I get proper reception with android nand, wp7

Are you using wm6.5?

You need UMTS(900+2100) GSM(900+1800) frequencies for vodafone

Not UMTS(850+1900) GSM(850+1900)
[HD2 General] Foxstarter:
Hey mate thanks for the reply :)

Yes the operating system is wm6.5, Do u reckon i need to change to wp7 ?

My current radio is 2.08.50.08_2 and I will be updating it tonight to the 2.15.50.40 and see how it goes.

As for UMTS/GSM I'm a bit confused, The seller's specs were

Band : WCDMA (UMTS) / GSM 850/900/1800/1900

I've read somewhere that vodafone uses in metro areas 2100Mhz and in regional areas 900Mhz?

Would switching to Telstra fix the problem ?

Again thanks for your help!
[Droid Incredible Q&A, Help & Troubleshooting] bcampbe7:
A co-worker gave me a Dinc. We currently have a DroidX, Dinc and non-Smartphone on our Verizon plan. The DroidX has been flaky from the getgo, and my thinking was that I would root this new Dinc, load a ROM and let my wife use it.

Is there a way to root and load a ROM before activating the phone on Verizon? The reason my co-worker gave me the phone is that he was having reboot issues with it. I want to load a ROM and test the stability before I had it over to my wife to use.

The phone boots directly to the activation screen, and skipping is not an onscreen option.

Any ideas?
[Droid Incredible Q&A, Help & Troubleshooting] RMarkwald:
I remember someone else asking this within the last month or two, and I thought you could by pressing one (maybe more than one?) of the four corners of the screen. I can't remember if it was a specific corner, but I'll try to find that post about it and edit this one if I find it.

EDIT: There is a specific order, check this thread out, post #4 may help you out.
[Droid Incredible Q&A, Help & Troubleshooting] carngeX:
On the activation screen, tap the corners in the following order:

Top left, top right, bottom right, bottom left.
[Droid Incredible Q&A, Help & Troubleshooting] bcampbe7:
Awesome! I will give this a try.

I did a search but came up empty. Thanks for the help!
[Droid Incredible Q&A, Help & Troubleshooting] RMarkwald:
Yeah, it was a tricky search, in the end I searched the term "bypass"...got lucky!
[Droid Incredible Q&A, Help & Troubleshooting] carngeX:
Google also works wonders ;).
[Droid Incredible Q&A, Help & Troubleshooting] notsomad.hatter:
Thank you SOOOO much. :) This totally worked and I am more than thankful for it. I created an account just to tell you as much!! :D Thank you!
[Droid Incredible Q&A, Help & Troubleshooting] sector4:
on a side note if the 4corners does not work for you. You can also just hit activate cancel try again activate cancel try again 3 times and it will beep and skip the activation part. I found this out when i had a Dinc with cracked screen and only parts of the screen worked at the time.
[Acer Iconia A500] lamajstro:
Hi there,

I am interested in the A501 as I need a 3G connection. I wrote to the Acer Support in Germany and they just said that the release was put back but they make a secret out of a possible release date.

So, I am really angry and thinking about buying another device. However, before I do that, I wanted to know if you guys have some more information about when it will be available in Germany or Europe or even somewhere else in the world.

Thank you!
[Acer Iconia A500] Silverblade.nz:
I live in New Zealand and I just bought one yesterday. So it's available here.

Samsung Galaxy S I9000T

(Telecom NZ)
[Acer Iconia A500] fred76:
you can buy an Acer A501 in France it's available since almosts 4 weeks... I assume there are no compatibility problem between French and German release
[Acer Iconia A500] Shivan149:
It's already available at amazon germany.
[Milestone XT720 Android Development] fjfalcon:
Hi all.

So, i'm currently translating WanHu's rom to russian.

Here some problems that i get:

Settings.apk - signature failed, added translations with 7za -mx0

Contacts.apk, Phone.apk, TelephonyProvider - right now don't translated - translations get phone module to stop working.

For language settings:

in build.prop:

ro.product.locale.language=ru
ro.product.locale.region=RU

To change locale from terminal/add shell:

setprop persist.sys.language ru;
setprop persist.sys.country RU
[Milestone XT720 Android Development] fjfalcon:
Translating kitchen

Hi all. I write that kit for translate apk and framework-res.apk to russian language.

You can use it for your own lang.

What you need to do:

Kit consist from folders:

apk - it's point where all apk's on foreigh language are kept.

apk-trans - it's point where kept language files with suck path: ApkName/res/values-ru(where ru - your lang)

frame-trans - it's point where kept translation to framework-res.apk.

framework - it's point where kept original framework-res.apk

newpatch - skel for new patch.

signed - points where "signed" apk are holds

tools - tools..

unsigned - points where "unsigned" apk not holds

kitchen.sh - main file.

How to use it:

Move your apps to apk folder.

Move your apps translations to apk-trans

Move your framework-res.apk to framework

move framework-res tranlation to frame-trans

Now good luck and type:

sh kitchen.sh

If there will be errors - then something goes wrong with:

a) tools

B) your translations

But errors doesn't mean something goes wrong(sometimes it is.. but...)

Good luck for everyone with that kit.

Hope it helps someone.

P.S. RusMod and RusMod 2.0(WanHu rom) are translated with that kitchen for 100% on russian.
[Milestone XT720 Android Development] hellmonger:
Very nice Fj, thanx for the kit :)
[Milestone XT720 Android Development] Zachary57:
If you want, you can paste me into a text file texts to translate (in english) and I can send you it back into french.
[Milestone XT720 Android Development] hellmonger:
What should the translation files look like xml right?
[Milestone XT720 Android Development] fjfalcon:
For example apk-trans folders for russian lang:

http://www.xt720.ru/Files/Translations/
[Milestone XT720 Android Development] hellmonger:
Okkkkkk got you thanks,
[Milestone XT720 Android Development] mediaon:
can you tell me that if i can translate into Myanmar (Burmese) language ? or font i just wanna let the phone appears the sms and setting menu in Burmese (Myanmar font)

Burmese font are like this www.mizzimaburmese.com (you'll have to install Zawgyi font to see the correct Burmese language)
[Milestone XT720 Android Development] fjfalcon:
Yes, you can translate it.

Ofcouse you will need to set Zawgyi fonts.

But that won't be a problem for translaiting.

But, this kitchen don't catch errors, it created to build patch.zip with all apks, that could be compiled.

So first - try to compile every app for yourself - if there will be no errors - that

you may create patch, after that - make nandroid - and here you rom with Myanmar language
[Milestone XT720 Android Development] hellmonger:
About 1/2 way through Fr and Es....

http://www.megaupload.com/?d=GB61CDAV

Since your the going to do it your self type :P Thanks btw,

Will the patch add the lang or replace, i would like to eventually put out a complete ROM nandroid With Kor Ru En Fr Es Cn language toguether is that possible in one patch?

I think i know what to do...

But any way you da man!
[Milestone XT720 Android Development] fjfalcon:
Will see, i may try to add all languages..

But it won't be selectable in settings.apk.

You will need or use commands from first post or use app like morelocale to change lanuage.