yashsingh1/xdaforums huggingface dataset:
[LG Optimus 3D] infernum:
Re: [FM Radio][JB][ICS][V1]

The same with acura kernel...

I install the zip and do the chmod 777.

Enviado desde mi LG-P920 usando Tapatalk 2
[LG Optimus 3D] defcomg:
here are my screens
[LG Optimus 3D] defcomg:
Spirit FM Works with

Audio:
Method:Digital GS2
Output Device:Headset
Output Mode:Switch Auto

Debug:
FM Chip: QC V4L ( HTC/u880+ )

Digital:
Method:Auto
Source:8 FM Note/GS3

ilie321 set up

i started spirit fm with:
band: world 50khz
audio
method: none
output device:headset
output mode: blend auto
volume scale:5 very important so you can adjust volume from spirit directly take care it will be at high lvl before this
ui
as you want
af
as you want
digital
as you want idk is works
debug
fm chip TI(HTC/LG/SE) if fm band is not ok switch to another type close the app open it and switch back to TI(HTC/LG/SE)
FM api low lvl
SU type auto(echo)
bc 4330....... disable
use fm_hcitool enabled
hci acces automatic
[LG Optimus 3D] infernum:
Re: [FM Radio][JB][ICS][V1]

Why this error?

Enviado desde mi LG-P920 powered by Acura2201
[LG Optimus 3D] Evil Slayer:
oh man i love you so much XD

thank you thank you thank you

now i can install ics/jb combo on my device

i can't thank you enough for everything you've done for our device

you are awesome :)
[LG Optimus 3D] orgia82:
Re: [FM Radio][JB][ICS][V1]

This is my tenyeix report on xbsaV7:

app_5@android:/ $ su

app_5@android:/ # tinymix

Number of controls: 80

ctl type num name value

0 ENUM 1 DL1 Equalizer Flat response

1 ENUM 1 DL2 Left Equalizer High-pass 0dB

2 ENUM 1 DL2 Right Equalizer High-pass 0dB

3 ENUM 1 Sidetone Equalizer Flat response

4 ENUM 1 AMIC Equalizer High-pass 0dB

5 ENUM 1 DMIC Equalizer Flat response

6 INT 1 DL1 Media Playback Volume 0

7 INT 1 DL1 Tones Playback Volume 0

8 INT 1 DL1 Voice Playback Volume 0

9 INT 1 DL1 Capture Playback Volume 0

10 INT 1 DL2 Media Playback Volume 120

11 INT 1 DL2 Tones Playback Volume 0

12 INT 1 DL2 Voice Playback Volume 120

13 INT 1 DL2 Capture Playback Volume 0

14 INT 1 VXREC Media Volume 0

15 INT 1 VXREC Tones Volume 0

16 INT 1 VXREC Voice DL Volume 0

17 INT 1 VXREC Voice UL Volume 120

18 INT 1 AUDUL Media Volume 0

19 INT 1 AUDUL Tones Volume 0

20 INT 1 AUDUL Voice UL Volume 120

21 INT 1 AUDUL Voice DL Volume 0

22 INT 1 SDT UL Volume 0

23 INT 1 SDT DL Volume 120

24 INT 2 DMIC1 UL Volume 0 0

25 INT 2 DMIC2 UL Volume 0 0

26 INT 2 DMIC3 UL Volume 0 0

27 INT 2 AMIC UL Volume 0 0

28 INT 2 BT UL Volume 120 120

29 BOOL 1 DL1 Mono Mixer Off

30 BOOL 1 DL2 Mono Mixer Off

31 BOOL 1 AUDUL Mono Mixer Off

32 BOOL 1 DL1 MM_EXT Switch Off

33 BOOL 1 DL1 BT_VX Switch Off

34 BOOL 1 DL1 PDM Switch On

35 BOOL 1 Sidetone Mixer Capture Off

36 BOOL 1 Sidetone Mixer Playback On

37 BOOL 1 Capture Mixer Tones Off

38 BOOL 1 Capture Mixer Voice Playback Off

39 BOOL 1 Capture Mixer Voice Capture Off

40 BOOL 1 Capture Mixer Media Playback Off

41 BOOL 1 Voice Capture Mixer Tones Playback Off

42 BOOL 1 Voice Capture Mixer Media Playback Off

43 BOOL 1 Voice Capture Mixer Capture On

44 BOOL 1 DL2 Mixer Tones Off

45 BOOL 1 DL2 Mixer Voice Off

46 BOOL 1 DL2 Mixer Capture Off

47 BOOL 1 DL2 Mixer Multimedia Off

48 BOOL 1 DL1 Mixer Tones Off

49 BOOL 1 DL1 Mixer Voice Off

50 BOOL 1 DL1 Mixer Capture Off

51 BOOL 1 DL1 Mixer Multimedia On

52 ENUM 1 MUX_VX1 AMic1

53 ENUM 1 MUX_VX0 AMic0

54 ENUM 1 MUX_UL11 None

55 ENUM 1 MUX_UL10 None

56 ENUM 1 MUX_UL07 None

57 ENUM 1 MUX_UL06 None

58 ENUM 1 MUX_UL05 None

59 ENUM 1 MUX_UL04 None

60 ENUM 1 MUX_UL03 None

61 ENUM 1 MUX_UL02 None

62 ENUM 1 MUX_UL01 None

63 ENUM 1 MUX_UL00 None

64 INT 2 Capture Preamplifier Volume 0 0

65 INT 2 Capture Volume 0 0

66 INT 2 Aux FM Volume 0 0

67 INT 2 Headset Playback Volume 0 0

68 INT 2 Handsfree Playback Volume 29 29

69 INT 1 Earphone Playback Volume 0

70 ENUM 1 Headset Power Mode High-Performance

71 ENUM 1 TWL Codec Power Off

72 BOOL 1 Earphone Playback Switch On

73 ENUM 1 Headset Right Playback Off

74 ENUM 1 Headset Left Playback Off

75 ENUM 1 Handsfree Right Playback Off

76 ENUM 1 Handsfree Left Playback Off

77 ENUM 1 Analog Right Capture Route Off

78 ENUM 1 Analog Left Capture Route Off

79 ENUM 1 TWL6040 Power Mode High-Performance

app_5@android:/ #

Spirit FM no open.,
[LG Optimus 3D] defcomg:
try app_5@android:/ # chmod 777 /dev/radio0
[LG Optimus 3D] defcomg:
there is no symlink to sh from bin/mksh try patch in Post #1
[LG Optimus 3D] kirpeace:
Re: [FM Radio][JB][ICS][V1]

There is nothing in zip file except meta-inf folder which does not flash
[LG Optimus 3D] defcomg:
symlink("mksh", "/system/bin/sh");

thats what needs to run

does this command work in terminal ln-s?

goto /system/bin copy mksh pasted it in the same dir and name it sh
[LG Optimus 3D] nikomedes:
please clearify the steps,

should i install spirit unlocked first?

then flash the first zip file via recovery

then on terminal emulator su chmod 777 /dev/radio0

then spirit should work normally?

are all these correct?
[LG Optimus 3D] ilie321:
you can do this:

open zip file and you will see a folder named "system" inside

copy file "tinymix" from system/bin from zip in system/bin on your phone (ES file manager app for android is a good way to do this)

copy file "libfmradio.so" from system/lib from zip in system/lib on your phone

copy file "fmradioif.jar" from system/framework from zip in system/framework on your phone

copy all that is inside "etc" folder from system/etc from zip in system/etc on your phone

you done with zip flashing now go and install those 2 apk i posted and all is done if they fail to install reboot phone and try again to install them
[LG Optimus 3D] daveferry:
Thanx! Now works! Only the sound is a bit low with headphones.. And sometimes I need to force close app to reopen. Great job!! Can I tell you how to use ICS-SH-PATCH.zip? With recovery it doesn't install..
[LG Optimus 3D] daniel.mota:
Well, it works!

I'm using V30A rom and Acura's latest kernel (Subito V2).

I had to restart the phone in order to install FmRxApp2.1.apk, because installation failed before restarting. Service.apk installed ok the first time.

Some bugs/problems:

I had to decrease the RSSI value inside the program's configuration (from the default 7 to 1) to improve the reception, but still it isn't very good.

The channel scanning doesn't always work, sometimes it only finds the last tuned channel in the whole frequency range.

Also, when turning wi-fi on, there's some kind of interference that freezes the radio. It justs keeps on playing the tuned station and I can't change it or even close the player.

Anyways, thanks because it's already a big improvement!
[LG Optimus 3D] ilie321:
no need for this patch now
[LG Optimus 3D] ilie321:
-i compared with spiritfm is the same reception and i cant do anything about it

-try to keep AF disabled maybe seek will work

-as i told i cant do anything the source is in C++ and is made by Texas Instruments that is the provider of WiFi/Bt/Fm chip from our phone

Somehow the driver for this chip WL1271 has problem with enabling FM after WiFi and i think this is the reason which made LG not to enable radio on our phone. TI is not making this chip anymore so they wont update the driver

Im just a beginner i started to play with android 3-4weeks ago to make this app better and sorry but i cant do more
[LG Optimus 3D] defcomg:
In JB i do not have this issue must investigate why it does this in ics
[LG Optimus 3D] daniel.mota:
Nothing to apologize for, ilie, I'm the one who must thank you for your work :)

---------- Post added at 07:52 PM ---------- Previous post was at 07:49 PM ----------

Enabling wifi after fm or fm after wifi always freezes the radio.

As for the reception quality, if I remember it well, in GB it was identical, so maybe there's nothing more to do about it.
[LG Optimus 3D] VfBStuttgart27:
Sorry if it's already asked...

What about the FmTxApp (Fm Transmitter) which comes with the zip?:)

How to get it working on 4.2.2?

Big thanks again for great work:laugh::good:

Radio is working perfect on PACman:)
[LG Optimus 3D] ilie321:
Dont think it will work even if the start say success in logcat no signal at all on the selected frequency

---------- Post added at 05:24 AM ---------- Previous post was at 05:07 AM ----------

logcat says "cant connect to API" if WiFi was on before (maybe some permissions also)

i will try to investigate as much as i can
[LG Optimus 3D] VfBStuttgart27:
I thought it's a software problem - is it?:)
[LG Optimus 3D] defcomg:
might have something todo with ti shared transport

https://android.googlesource.com/platform/hardware/ti/wpan/+/android-4.2_r1/ti_st/uim-sysfs/

like i said on jb the wifi issue does not occur i can turn it off on bt on off etc radio still works it could be some permssion issue
[LG Optimus 3D] ilie321:
i will post logcat later when i go home from work

Is strange for spirit fm developer says that he access the radio directly at low level and is still not working after wifi on
[LG Optimus 3D] ilie321:
logcat for trying bluetooth on and radio on after wifi was on

logcat for trying to start Bluetooth and radio after WiFi was on

if anyone can help please do it
[LG Optimus 3D] ilie321:
Regarding Tx option we can forget it the fm output antena and audio in on our phone are not connected i've seen this in service manual at page 162 so only Fm Rx is possible
[LG Optimus 3D] ilie321:
great news about wifi/bt/radio issue

read this add those files reboot phone and done

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

give big thanks to the people who solved this

forget the 5
[LG Optimus 3D] Thymo:
Could this with on the Samsung galaxy s plus?

Phone: GT-I9001 Samsung Galaxy S Plus

Rom: CM9 RC 6 by arco68

Kernel: K^Kernel 1.3 OC/UV

Did i help you? hitting the thanks button would be appreciated.
[LG Optimus 3D] Vaimaster:
Can you upload the file(because,when i try to download from this guy,it fails),or even better,can you make a flashable file with all files together?with that,we just flash it and everything is cool.:D:):D

{Sorry for my english,i am from greece}
[LG Optimus 3D] oile:
I would like to thank ilie321 defcomg and devastator for the fix.

Everything is working great at first try with fmapp 2.1 :good:
[LG Optimus 3D] ilie321:
defcomg can you do it pls and update first post with all changes

ty
[LG Optimus 3D] oile:
Ilie321, is it possible to make the FmService.apk not to start the service and instead opening itself with FmRxapp and SpiritFM and closing afterwise ?
[LG Optimus 3D] chieutim:
Ilie321, is it possible to make the fm radio route to bluetooth headset.
[LG Optimus 3D] ilie321:
i dont have ideea

GT-I9001 dont has Samsung app for radio? try spiritFM if not

---------- Post added at 02:31 PM ---------- Previous post was at 02:28 PM ----------

i think is possible but is too much work to be done and every start of radio will take 5-10secs more in this way

better use a start-up manager and remove it for start-up list

---------- Post added at 02:37 PM ---------- Previous post was at 02:31 PM ----------

Edit: try this

https://play.google.com/store/apps/details?id=com.bluetooth.audiorouter
[LG Optimus 3D] daniel.mota:
I've modified defcomg's flashable zip to include the fixes made by ilie321 and devastator555.

So, to get fm radio completely going without bugs, these are the steps:

1. Have your O3D rooted and with a recovery installed (cwm or twrp)

2. Copy all 3 attached files to your SD card

3. Enter recovery and do a backup (just in case)

4. Flash Modified-FM-ICS-JBv1.1.zip in recovery

5. Reboot the phone and install service.apk

6. Install FmRxApp2.1.apk

7. Run the program and give superuser rights

At first run it may not work, if that happens, just close it and reopen.

I dind't have to reboot the phone, but that may be needed too.

Enjoy! :D
[LG Optimus 3D] jocazmaj:
Awesooome!

I'll try it right away.

Edit:

I accidently instead of backing up my rom I restored some other backup....:D

Anyway the FM Radio is working flawlessly!!!!!!!!

THAAAAAAAAAANX guys!:thumbup::thumbup:
[LG Optimus 3D] Vaimaster:
Is it possible now(with all these changes),instead of using fmrxapp,to use spirit fm?cause i don't like fmrx...
[LG Optimus 3D] pelopicopata1969:
Thanks!!!

Works perfect!!!

Great work.
[LG Optimus 3D] daniel.mota:
I don't know, but you can try it.

Flash Modified-FM-ICS-JBv1.1.zip in recovery

Install service.apk

Then, install SpiritFM.

Let us know if it works.
[LG Optimus 3D] ilie321:
spiritFm dont has any related things with this app so you can use spirit fm and tinymix (put file tinymix from our zip to system/bin) as described in fist post with Smanager

You will need to route each time the audio when any other sound is made by your phone by pressing the shortcut made with Smanager

or i can give you the source for our app and you can edit it as you want to do it more pleasant for you :)
[LG Optimus 3D] defcomg:
you should pm mike with the audio routing code so he can add it to spirit
[LG Optimus 3D] ilie321:
i will send the code today

EDIT: done sent the code waiting now

and for who is interested this is the eclipse project for fmrxapp
[LG Optimus 3D] Vaimaster:
So,this is spirit fm?:D:D:D

We just flash it in recovery and we are done?
[LG Optimus 3D] daniel.mota:
No, this is not Spirit fm YET.

For now, we have FmRx App working well without bugs.

See how to install it in Post #204.
[LG Optimus 3D] Vaimaster:
Yeah,now i saw the files..i have already install the fmrx radio app,and i was waiting to see mike's answer about spirit fm..when i saw done from ilie,i thought that it was spirit fm
[LG Optimus 3D] ilie321:
can you guys tell me if on your phones when starting rds the cpu is under heavy load?

thanks
[LG Optimus 3D] daniel.mota:
Yes, it happens too.

Even after disabling rds and exiting FmRx, cpu load continues heavy.
[LG Optimus 3D] defcomg:
taking a guess here but im thinking logd debug messages are causing CPU Utilization eliminate(disable :D ) this the load should be normal

ie

V4L2_JBTL_LOGD("block B - group=%d%c tp=%d pty=%d spare=%d\n",

it displays

D/JFmRxNative(23901): block B - group=0A tp=0 pty=9 spare=2

on logcat
[LG Optimus 3D] macckus:
Version 2.1 is much more quiet in compared to regular to 1.1 ;/
[LG Optimus 3D] ilie321:
i was thinking same thing but i cant compile the cpp i get too many errors and so many libraries are needed

after i got them all i have problems with ioctl -- is not recognized with the usage from this cpp and also videoc....

maybe someone that has linux and is good at this can remove the log lines and recompile this files

i will try too tomorrow again
[LG Optimus 3D] defcomg:
give this a try commented out rds logs
[LG Optimus 3D] amazing 3D:
thank you guys it works flawlessly !:D
[LG Optimus 3D] ilie321:
:( sss almost same thing for me

can you send me the libs you used to compile this pls

and what ndk you used
[LG Optimus 3D] defcomg:
i used CM10 Source and i Built with mmm command i did see something though a thread is started for rds text i think it might be going rougue while waiting for text maybe we should add some termination code when rds is recieved. BTW does cpu usage become alot with or without PS Text?

Sync Up With Cm10/10.1 source to build this Libs NDK route is messy imo
[LG Optimus 3D] ilie321:
i disabled every call of rds functions except "enableRDS" and is same heavy load over the cpu and even if "disableRDS" command is send no effect on cpu load

the single error in logcat is "failed to get JNI env,assuming native thread" which come from here

/* check whether the current thread is attached to a virtual machine instance,
if no only then try to attach to the current thread. */
jRet = g_jVM->GetEnv((void **)&env,JNI_VERSION_1_4);

if(jRet < 0)
{
ALOGE("failed to get JNI env,assuming native thread");
jRet = g_jVM->AttachCurrentThread((&env), NULL);

if(jRet != JNI_OK)
{
ALOGE("failed to atatch to current thread %d",jRet);
return ;
}

attachedThread = true;
}
[LG Optimus 3D] krija:
+1
[LG Optimus 3D] ilie321:
still a lot of log data with new so can you remove more?
[LG Optimus 3D] defcomg:
sure
[LG Optimus 3D] ilie321:
at the end of JFmRxNative.h maybe is needed to remove this also

/* Presently android videodev2.h is from k2.6.35 so remove below struct when
* android header files moves to k3.0+ kernel header
* */
struct ti_v4l2_hw_freq_seek {
__u32 tuner;
enum v4l2_tuner_type type;
__u32 seek_upward;
__u32 wrap_around;
__u32 spacing;
__u32 reserved[7];
};

also after removing some log you need to add something in place or code will give errors

you can add something like "bool defcomg=true;" :D

anyone can tell me why i get this error when compile cpp code with ndk:

C:/ndk/samples/fmservice/src/jni/JFmRxNative.cpp:304:24: error: expected primary-expression before 'struct'

C:/ndk/samples/fmservice/src/jni/JFmRxNative.cpp:304:24: error: '_IOR' was not declared in this scope

line 304 : res = ioctl(radio_fd,VIDIOC_QUERYCAP,&cap); character 24: VIDIOC_QUERYCAP

nd i used C:\ndk\platforms\android-14 files
[LG Optimus 3D] chieutim:
is it possible writing script to routing bluetooth headset?
[LG Optimus 3D] defcomg:
Possibly i do not own a BT Headset can you play music on bt headset?

if yes.

Play a song via bt then

adb shell su tinymix

post the output here

if no make a call do the same as above
[LG Optimus 3D] ilie321:
defcomg did you tried to remove more logs from libfmradio.so?

i have problem with VIDIOC.... to compile the code only :( if i put 'VIDIOC_....' i can compile but thread is returning -1 and cant connect to receiver
[LG Optimus 3D] defcomg:
not yet my PC was acting up got my First BSOD in 3 Years 4GB Ram does not cut it anymore
[LG Optimus 3D] mikereidis:
Hi, I'm the Spirit FM dev.

I'm impressed with the progress made here after a quick scan of the thread someone pointed me to.

I don't recall getting the tinymix commands, but whatever.

I'd LOVE to help, but I've been desperate to find things I can drop to reduce my crazy long 70+ hour work weeks, 7 days a week.

And since I've been unable to support LG's for over a year, my desperation demands I not look at them. Experience says that once #1 is done, people clamor for #2, #3,... and it never ends.

BUT, here's a feature you can use to run scripts with SU privilege that call tinymix or whatever you want:

Set Audio-> Method to "Custom". These files should be run:

/sdcard/sprt_mute # To disable FM audio

/sdcard/sprt_hdst # To enable FM audio to headset

/sdcard/sprt_spkr # To enable FM audio to speaker

Enabling Debug-> Silent Loop or Play Audiotrack may help with issues of background volume control, or audio disappearing.

I can't promise to help much more than this. Doing so would be tantamount to promising to neglect my family & responsibilities more than I already do.

LGs are disabled on Play for Spirit (but, frustratingly, sometimes people can purchase anyway). I'm sorry but I have no interest in selling Spirit for LGs such as this (see again "family"). If you're a customer however and Play doesn't allow download, just email me for a copy of a newer version.
[LG Optimus 3D] Vaimaster:
With his instructions,is it able to run spirit in our device without any problem?i mean if someone put these scripts in a spirit fm apk...
[LG Optimus 3D] nic85:
i get unknown id: chmod :confused:

can't get fm app working..

p.s. i have custom rom with ACID soundmod installed...
[LG Optimus 3D] daniel.mota:
Don't use that first version.

Undo that first installation and follow the steps in Post #204.
[LG Optimus 3D] chieutim:
I did your command it generates "error: device not found".
[LG Optimus 3D] nic85:
thank you i'll give a try

edit-not working for me :(

many superuser right and then app closed itself

re-open second time..i can see fm home app but i can't do anything...

error" not able to seek up"
[LG Optimus 3D] ilie321:
you need the 'chmod' file in system/bin is missing because you on custom rom i think

try reboot phone

if you can see logcat from android you can check if you have 'a message that tell you "unable to open dev/radio0.... if so your kernel dont support radio and you cant do anything
[LG Optimus 3D] nic85:
where can i find it?

---------- Post added at 03:52 PM ---------- Previous post was at 03:49 PM ----------

i have custom rom with stock ICS kernel
[LG Optimus 3D] ilie321:
I removed all log from libfmradio.ro but still same heavy load on cpu for RDS i try to go deeper but no promises

---------- Post added at 03:02 PM ---------- Previous post was at 02:52 PM ----------

chmod must be in system/bin on your phone if not i will try to give it to you

hmm go on google store search for 'logcat' and install some apps that make logcat log. Save this log after you have tried to open fmrxapp

search dev/radio0 in it and see if it say unable to open it or filter this log with 'fm' word (only lines that contain this word we need) and post it here

i know it maybe Chinese for you but i cant do anything if i dont know the problem

edit is chinese for me also :D im new in android hahahaha
[LG Optimus 3D] nic85:
thanks i will do it With "alogcat"
[LG Optimus 3D] nic85:
with FM filter...
[LG Optimus 3D] ilie321:
you must find the part with 'radio0'
[LG Optimus 3D] nic85:
OMG now is working!! it was force rendering GPU enabled the problem i think!

---------- Post added at 07:40 PM ---------- Previous post was at 06:59 PM ----------

there are recommended settings for the app?
[LG Optimus 3D] ilie321:
i think rssi=1 and dont enable rds is bugged is pushing cpu in full load

you need to force close fmservice.apk to stop this problem

for ALL dont forget RDS is still BUGGED
[LG Optimus 3D] macckus:
Why the last version is so quiet?
[LG Optimus 3D] Vector17-Darkroom:
Thanks defcomg for your wonderfull work

Thanks defcomg for your wonderfull work with de FM Radio, works perfectly.

With your permission I modified only some images of the radio.

A very very good job your radio. Congratulations.

​
[LG Optimus 3D] ilie321:
very nice where is the app ?

edit: info

soon a way to have less load on cpu with rds is coming :D
[LG Optimus 3D] Vector17-Darkroom:
If defcomg it looks good, I enchanted will leave the link to download the apk with the modified images. Because apk is not mine and not if the developer will seem well
[LG Optimus 3D] ilie321:
actually i compiled and made some of the graphics and code so you can do it

soon i will update the app with 1-2 new features and remove the last big bug :D RDS
[LG Optimus 3D] Vector17-Darkroom:
Modified application graphics

Modified application graphics
[LG Optimus 3D] nico1969:
you do not install; application returns "not installed"
[LG Optimus 3D] Vector17-Darkroom:
New Mod for FM Radio by Vector17 | The Darkroom Team

​

Mod FM Radio:

Download to SD card, flash from recovery and reboot that´s all.

Need by root

Contains: Applications and files needed for operation.

( FM Radio, Services, FM Transmitter, SManager "If you need to change some permission for some application" )

Languages: English, German by ( VfBStuttgart27 ) and Spanish by ( Vector17 )

MOD_FM_Radio_ICS_P920_es_en_de.zip - 4.16 MB

Spanish Support: http://www.thedarkroomteam.com/index.php?topic=949.0
[LG Optimus 3D] VfBStuttgart27:
Translated in german

Tanks Vector - Great UI:laugh::good:

I just added german - Fell free to use:laugh:

Strings File: Download

FmRxApp2.1-deutsch/german: Download

Languages included:

-english

-spanish

-german
[LG Optimus 3D] speedyranger:
thanks for your work...ofcourse thanks and to defcomg and vfbstuttgart27, and others developper!

if you want to add italian and romanian...i'm here.:laugh:
[LG Optimus 3D] VfBStuttgart27:
Do this

Just open this file (using Notepad++) and change the black things into your languages:laugh:

Then just upload it:laugh:
[LG Optimus 3D] krija:
I just added slovak language to english, spanish and german.

If anybody want i can add czech and hungarian language too.
[LG Optimus 3D] VfBStuttgart27:
Thank you:)

The more the merrier:laugh: