[APP][IR] ONE To Remote Them All [4000+ User Codes][45'000+ preloaded Codes] - Galaxy S 4 Themes and Apps

Hi guys,
i'm developing an universal IR remote control. ATM its only working on the HTC ONE and i'm trying to port it to the Galaxy S4 (except the learning function).
The original thread is here:
ONE to remote them all
Got some confirms that it works on the S4 and the Galaxy Tab 8.0.
Please use this APK
http://otrta.nibdev.com/beta/ONEtoRemoteThemAllV2.apk
And follow the thread in the HTC ONE forum if you are interested in updates.

antifish said:
Hi guys,
i'm developing an universal IR remote control. ATM its only working on the HTC ONE and i'm trying to port it to the Galaxy S4 (except the learning function).
The original thread is here:
ONE to remote them all
If you are interessted to try an .APK which should support the S4 (and other Samsung IR enabled devices), send me a PM.
When its confirmed working i'll publish an update and rename the thread correct
Click to expand...
Click to collapse
is this app going to have IR learning skills? i ask so because there are many devices which are not listed and there are also a few million devices from china which are not listed. IR learning would me great. Maybe some hardware tweak with IR receivers and using USB OTG or learning the IR codes via the camera or something similar?

francisdsa said:
is this app going to have IR learning skills? i ask so because there are many devices which are not listed and there are also a few million devices from china which are not listed. IR learning would me great. Maybe some hardware tweak with IR receivers and using USB OTG or learning the IR codes via the camera or something similar?
Click to expand...
Click to collapse
I dont think IR learning is support for the Galaxy S4, at least not until someone finds out how. As i dont have a S4, i cant to any reverse enigneering.
Which devices / brands are missing? Did you tried the new DB with 45'000 codes and had a look if they are listed there?
On the other side, that Database would actually have been bigger, but i cut out all brands which i could not read (chinese, arabic, etc).
There are codes for chinese cableboxes i think, at least brands like:
惠州
珠江
东莞
东莞
黑龙江
山东
(+ a lot of others)
as i dont have any clue what these signs should mean, i delted them out

I9500 test
Not working

haririan said:
Not working
Click to expand...
Click to collapse
You dont have the right apk if you dont send me a PM..

antifish said:
I dont think IR learning is support for the Galaxy S4, at least not until someone finds out how. As i dont have a S4, i cant to any reverse enigneering.
Which devices / brands are missing? Did you tried the new DB with 45'000 codes and had a look if they are listed there?
On the other side, that Database would actually have been bigger, but i cut out all brands which i could not read (chinese, arabic, etc).
There are codes for chinese cableboxes i think, at least brands like:
惠州
珠江
东莞
东莞
黑龙江
山东
(+ a lot of others)
as i dont have any clue what these signs should mean, i delted them out
Click to expand...
Click to collapse
That's nice. But there are cheap chinese DVD players, media players, televisions, etc that work on IR remotes and the codes will not match all of them. Maybe if a simple interface for most uses like next, back, menu, volume, play, pause, forward, reverse, stop, power and mute are the must have buttons.
well i shall try the app and let you know if i am haveing issues.
Thanks for the reply though

francisdsa said:
That's nice. But there are cheap chinese DVD players, media players, televisions, etc that work on IR remotes and the codes will not match all of them. Maybe if a simple interface for most uses like next, back, menu, volume, play, pause, forward, reverse, stop, power and mute are the must have buttons.
well i shall try the app and let you know if i am haveing issues.
Thanks for the reply though
Click to expand...
Click to collapse
I send you the link to the APK for testing.
Again, the APK in the HTC ONE forum will force close immediatly on the S4

antifish said:
I send you the link to the APK for testing.
Again, the APK in the HTC ONE forum will force close immediatly on the S4
Click to expand...
Click to collapse
I did not get any link for the app.
can you resend it?
thanks

francisdsa said:
I did not get any link for the app.
can you resend it?
thanks
Click to expand...
Click to collapse
Sent again

antifish said:
Sent again
Click to expand...
Click to collapse
Did not get any error message. the app started and showed me a complete tabular list of the brand names. no error so far. but have nothing to test it on. Am at work. will go home and try on devices at home. will get back tomorrow
thanks
is there any other skinned layout for the buttons. this one seems very hectic

francisdsa said:
Did not get any error message. the app started and showed me a complete tabular list of the brand names. no error so far. but have nothing to test it on. Am at work. will go home and try on devices at home. will get back tomorrow
thanks
is there any other skinned layout for the buttons. this one seems very hectic
Click to expand...
Click to collapse
If it works, please thest the DB2 Browser (its a new database i got with 45000+ codes, had not the time to correctly sort and implement it yet).
Not at the moment, tell me what you like as layout and try to implement it?
What you can do at the moment is to place a widget on your homescreen for most-used functions, and soon there will be possibilty to create custom layouts (again, was already in an earlier beta version)

antifish said:
If it works, please thest the DB2 Browser (its a new database i got with 45000+ codes, had not the time to correctly sort and implement it yet).
Not at the moment, tell me what you like as layout and try to implement it?
What you can do at the moment is to place a widget on your homescreen for most-used functions, and soon there will be possibilty to create custom layouts (again, was already in an earlier beta version)
Click to expand...
Click to collapse
What i had in mind was a simple remote control skin with most used buttons over it. the rest of the buttons like the numbers, other minimal used functions, etc to be placed in a drawer or pull-down menu.
Anyways, i shall try the new database and get back.
How (or is there one) do i use the TV B-Gone code? can this block all IR frequencies?

francisdsa said:
What i had in mind was a simple remote control skin with most used buttons over it. the rest of the buttons like the numbers, other minimal used functions, etc to be placed in a drawer or pull-down menu.
Anyways, i shall try the new database and get back.
How (or is there one) do i use the TV B-Gone code? can this block all IR frequencies?
Click to expand...
Click to collapse
You will be able to define your layout with only your used buttons in a next version, event the buttons will be very simple (you can arrange, resize, add, delete default android buttons and assing a code).
Maybe i find a good "default" remote layout which i could use, with power, ch+/- etc, just the basic functions.
Yeah you can use the "All-off" function in the navigation menue, it will send all know power keys (the ones other users uploaded, not yet the ones form the new DB)

antifish said:
You will be able to define your layout with only your used buttons in a next version, event the buttons will be very simple (you can arrange, resize, add, delete default android buttons and assing a code).
Maybe i find a good "default" remote layout which i could use, with power, ch+/- etc, just the basic functions.
Yeah you can use the "All-off" function in the navigation menue, it will send all know power keys (the ones other users uploaded, not yet the ones form the new DB)
Click to expand...
Click to collapse
Thanks dude
Maybe this common remote (jpg image) will help you make a simple useful skin
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
OR

Got some confirmations that it works on the S4 and the Galaxy Tab 8.0.
Please check the OT for a download link and use the Thread in the HTC ONE forum for bugs / etc.

Related

[Development]Edit Htc's Camera app

Hi folks!
I've been searching this section for an answer about editing the stock camera-app. Without any success at all (except by briefly sentences about this).
The goal with this is to make the flash to light up right before the application tries to focus. This will make it a alot easier to take photos in more dark places. (And for those with a past of nokia devices) you already experienced this function.
I've attached a .rar-file containing the following:
1. The original .apk file
2. The decomlied .jar file
3. A folder containing everything from inside the .apk (for those of you that haven't a clue at all how to extract files from a .apk file)
Date; 25th Apr 2011 Latest
Well if you are following this thread, you probably already know what's going on.
But for new visitors: I decided to change my approach to several problems I stumble upon. So I will more likely create a complete new camera app specific for the DHD. And yes, users to this forum will be the first to try it out. But I've haven't decided yet how I will distribute the app, if it will be through google marketplace, or just in here (or what ever it will be).
But if this project take up to much time, I would appreciate some kind of donations But of course after you folks seen some results
So keep tuned for more news!
Date; 3rd Mar 2011
Still stuck at succeeding to complie back to ordinary apk-file again. So if there is someone with any kind of knowledge about this, please let me know.
Date; 17th Feb 2011
Well guys, I succeeded to change some values, but I still got some problems to complie it back to .dex
Maybe an update about this during the day
Date; 16th Feb 2011
I've succeeded to find the class containing all definitions (for an exapmle: how many seconds it will take for the timer to take a photo).
I will try to edit some values and the complie it back to .dex (in other words make it back to .apk).
I hope to update before the end of the day.
Cheers folks!
Date; 15th Feb 2011
I've manage to decomplie classes.dex in HTCCamera.apk to a .jar-file. So if you got a java complier it shouldn't be any problem to open up the file.
The main problem right now is to find which class that handles the actual moment when it tries to focus. So if any one with some sort of knowledge about programming have some time over, feel free to help me find this specific class.
While it's a good idea, what I do is extract the torch app from Cyanogen Mod, then put it on and go home, because the torch will stay on until you go back on the app and shut it off, so I use the torch and then I launch the camera, try it!
kamranh3 said:
While it's a good idea, what I do is extract the torch app from Cyanogen Mod, then put it on and go home, because the torch will stay on until you go back on the app and shut it off, so I use the torch and then I launch the camera, try it!
Click to expand...
Click to collapse
I don't use Cyanogen mod, can you upload that apk somewhere?
A more pressing matter is that when a video is recorded, audio is compressed and encoded in such a low quality. As a result, the audio is very bad. Here are some ideas I can give you. Reroute the microphone input from back to front mic. In other words, the mic we use while talking. Increase quality to at least 128kbps and 44100Hz frequency. And disable ACG. I assure you, doing this will benefit the whole of the Desire HD community I'll gladly donate once my EMA comes in next week
kamranh3 said:
While it's a good idea, what I do is extract the torch app from Cyanogen Mod, then put it on and go home, because the torch will stay on until you go back on the app and shut it off, so I use the torch and then I launch the camera, try it!
Click to expand...
Click to collapse
Well, it's a solution ^^
But not one I want to use. I don't want to luanch two applications just to take one picture.
But thanks for the suggestion
Elemental_Fire:
That is exactly the kind of things I want to change
Glad that someone is finally doing something about this.
I just don't understand why this function is not found in DHD.
Without it, most photos taken in the dark are blur as there is not sufficient time and light for it to focus correctly.
I personally don't like to use 3rd party application for camera. Therefore I hope that your work would interact with the phone camera and make the LED flash to bright up automatically without any additional application or with "one time setting" only.
Fingers crossed for this...
Any progress made? Maybe some ROM developers could take a look at it?
kamranh3 said:
Any progress made? Maybe some ROM developers could take a look at it?
Click to expand...
Click to collapse
Well, sorry guys for my inactivity. But I got som studies in the way, so I hope there will be som extra time over for this
So stay tune for more news
Hmmm, loving the idea. I'm also wondering about pausing in video recording, like pause-continue recording-stop etc, like in nokia's too
Looking forward to updates here. Hopefully you can do something about the god awful audio quality.
@Elemental Fire..as far as i know, there is only one mic on our DHDs, the mic you use to talk on phone calls at the bottom. There is no other mic.
edit: this thread should really be moved to the Development section. There would be a lot more activity there and more who could help.
SupremeBeaver said:
Looking forward to updates here. Hopefully you can do something about the god awful audio quality.
@Elemental Fire..as far as i know, there is only one mic on our DHDs, the mic you use to talk on phone calls at the bottom. There is no other mic.
edit: this thread should really be moved to the Development section. There would be a lot more activity there and more who could help.
Click to expand...
Click to collapse
Threes a mic right beside the flash leds... its also used to cancel out background noise during calls by using both mics
My DHD has no such mic.
There's no hole right beside the flash leds of your DHD?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
it's a second microphone for noise cancellation / video audio
I believe that picture is from a prototype dhd before it was released. I was under the impression that it was canned for the final release? Mine doesnt have that hole. Am i the only one? Look here, there's no second mic
http://www.intomobile.com/2010/09/15/hands-on-htc-desire-hd-tandroid-superphones/
smurcoch said:
There's no hole right beside the flash leds of your DHD?
it's a second microphone for noise cancellation / video audio
Click to expand...
Click to collapse
I have no such hole either :/
Sent from my Desire HD using XDA App
Me neither.. i only have one mic.. asian set here
Sent from my Desire HD using XDA App
I have the hsdpa version of this phone from TELUS. The hole is visible and the otterbox even is routed around the hole.
Heres a picture from the excuse of a camera I have since I broke my other good one
I am missing the possibility to set up image compression. Or it would be enough to change the jpeg compression forever. In my oppinion, the compression of pictures is too high and small details are lost.
I have opened a similar thread some times ago but was trashed without reason!
I think this is a very important issue of dhd. My nokia n79 has the ability to take wonderful photos in totally dark conditions!
I thinks became a trick to make an up that open flash and take it opened while launching camera app.
It's not automatic way but I think is a workaround until the solution!
Sent from future with my superfast desire hd with LeeDrOiD rom!
smurcoch said:
There's no hole right beside the flash leds of your DHD?
it's a second microphone for noise cancellation / video audio
Click to expand...
Click to collapse
I believe that is the Inspire 4G, if you look at pictures you'll notice that the Desire HD does NOT have anything next to the Camera LEDs, while the Inspire does, but I haven't heard whether it's a real advantage or not.
Well replace the HTC logo with at&t and then yes, it's an Inspire 4G.

JXD S7100 Android Gaming Tablet

There has been a little conversation about this new device in the Yinlips G18 thread, but I thought it deserved it's own space.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Specs:
CPU: 800MHz ARM Cortex A9 (single-core) + Mali 400 GPU
RAM: 512MB DDR2
Storage: 8GB internal (6.25GB available to the user) + microSD slot
Display: 7" 800x480 touch screen
OS: Google Android 2.2 (with some launcher modifications)
Connectivity: WiFi 802.11b/g/n + miniUSB with OTG capability (adapter included)
Included emulators: Arcade games, Nintendo 64 games, Sony PS1 games, Nintendo GBA games, Sega MD games
Camera: Dual Camera (Front: 0.3M pixels, Back: 2.0M pixels)
On line video: Supports Flash (Youtube, TED mobile, BBC news etc)
TV out: mini-HIMI output
Accelerometer: Yes
Audio: Stereo speakers + headphone jack
Dimensions: 238.5x121.7x12.35mm - 16.0oz​
Manufacturer's product page
Rooting / Google Market install instructions (thanks jutley)
Firmware update/restore instructions - Note that the S7100 is available in either a resistive or (slightly more expensive) capacitive touchscreen version. The ROMs for these two versions are not intercompatible. Make sure you get the correct update. (thanks blokenfeffer)
Starfox 64 demo:
More information will be added as it becomes available.
Quick walkthrough on how to replace the stock emulators on the S7100.
Disclaimer as usual: everything here is at your OWN RISK.
I'll be using Gensoid as an example, as this emulator refused to launch for me out of the box.
Requirements:
Rooted S7100.
File explorer with root permissions.
Gensoid replacement.
1) Once your device is rooted, you'll need to grab a file explorer. The explorer I use is ES File Explorer.
2) Download Gensoid. For this example, place this on the root of your SD card. As long as you can find this file in ES Explorer, it doesn't really matter where you put it.
Instructions:
Launch ES File Explorer, press the menu button and change the following options:
Change Home Directory to /
Check Root Explorer to enabled
Check Mount File System to enabled
Back out of the settings and navigate to the following directory:
/system/app​
Long press on Gnes4droid.apk and rename it to Gnes4droid.apkbak
Navigate to /system/libs/ and rename the folder Gnes4droid to Gnes4droidbak
Now power off the S7100 and power it back up again, if you do not power off installation in the next step will fail.
Launch ES File Explorer again and find the APK for Gensoid that you downloaded previously and press it. It should now offer to install the application, follow the on screen steps and you should have successfully replaced the preloaded version of Gensoid.
Any games you have should still autmoatically launch from the Game Center icons and the MD lists, but adds the advantage of having a launcher icon for the emulator itself, should you wish to customise your device with another launcher.
This should work for any preloaded emulator that you wish to replace with a previous version. Do NOT delete the other emulators just incase you want to revert.
If you have any issues, you can always undo the renaming operations above.
I ordered one of these things a few weeks ago, and finally got it in the mail, but it doesn't boot; it sits at a blank white screen. Any thoughts?
nsigma said:
I ordered one of these things a few weeks ago, and finally got it in the mail, but it doesn't boot; it sits at a blank white screen. Any thoughts?
Click to expand...
Click to collapse
Tried booting into recovery and loading factory defaults? I read about someone who had a similar issue.
Which website did you buy it from?
If factory defaults don't work you could also try downloading f/w above and reloading it.
To get into recovery (courtesy of Jutleys via apad forum):
Press and hold the Menu button, keep the Menu button pressed and now press the Power on button. The "upgrading please wait" message will be displayed.The menu will be displayed. Use the Volume + and - buttons to navigate the menu options.From the menu you can perform the following functions:Wipe data/factory reset.Yes-delete all user data.Wipe cache partition.Wipe media storage partition.Apply SD-card update.zip.
From the menu choose "Apply SD-card update.zip" select the option using the Back button. Wait while the tablet reflashes. Ensure the battery is fully charged or the power cable is connected before starting the reflash process. After the reflash is complete. Press the Back button to reboot the tablet.
I just ordered one of these. Sounds perfect since I am delevoping games for Android, and this is a mix of everything Android it seems.
I got just about all Emulators for Android, so I hope to test how well they will work on this. Amiga, C64, almost all Segas, most Nintendo, DosBox and Playstation 1. I just worry that it might be too low quality and won't work at all.
nsigma said:
I ordered one of these things a few weeks ago, and finally got it in the mail, but it doesn't boot; it sits at a blank white screen. Any thoughts?
Click to expand...
Click to collapse
Just posted a reply to you over on apad forums. It's probably not a software issue, but I've posted a screenshot on that thread to see if you can get some sound out of the machine.
JXD S7100 ADW Launcher & Custom icons
Just got mine a couple days ago...
First thing i did was root, install market, and got rid of that horrible launcher it comes with, replaced it with ADW, and i also made a few custom icons for games and emulators, still working on more. Heres a pic
SwayProductions said:
Just got mine a couple days ago...
First thing i did was root, install market, and got rid of that horrible launcher it comes with, replaced it with ADW, and i also made a few custom icons for games and emulators, still working on more.
Click to expand...
Click to collapse
When u say u got rid of the launcher, can u completely remove it or just use adw instead?
Reason bring is I installed go launcher but the original still resides.
Also do u know how to get rid if the Chinese market and crap? I replaced some default emulators with new versions by renaming originals in system/app folder but can't see anything fire the Chinese stuff.
I did not completely remove it but I beleive you can use titanium backup, I used it to remove all the Chinese apps and everything else I didn't need
Sent from my SAMSUNG-SGH-I777 using XDA App
wozz9192 said:
When u say u got rid of the launcher, can u completely remove it or just use adw instead?
Reason bring is I installed go launcher but the original still resides.
Also do u know how to get rid if the Chinese market and crap? I replaced some default emulators with new versions by renaming originals in system/app folder but can't see anything fire the Chinese stuff.
Click to expand...
Click to collapse
Wouldn't be wise to remove their launcher entirely. If you use an alternative launcher though, you can set it as the default launcher which effectively does the same thing anyway.
Settings > applications > all > launcher > clear defaults on "Launch by default".
Next time you press HOME, it will ask you which app to use as your default launcher, set it to Go Launcher and it'll be the default launcher from boot.
To reverse this if you have any issues, repeat the steps above and select Go Launcher to clear defaults, instead of launcher.
---------- Post added at 11:53 PM ---------- Previous post was at 11:52 PM ----------
SwayProductions said:
Just got mine a couple days ago...
First thing i did was root, install market, and got rid of that horrible launcher it comes with, replaced it with ADW, and i also made a few custom icons for games and emulators, still working on more. Heres a pic
Click to expand...
Click to collapse
Nice looking homescreen, you should post up any other changes you make
JXD s7100 Bluetooth Support?
Does anyone know if this device supports Bluetooth? I read on another forum that there is a firmware upgrade for the resistive screen model that has Bluetooth in the caption. If the device does have Bluetooth, does this mean it's only in the resistive screen model? Maybe only later releases of the device received the Bluetooth capability (resistive and capacitive)? Thanks for any information.
breakingpoint72 said:
Does anyone know if this device supports Bluetooth? I read on another forum that there is a firmware upgrade for the resistive screen model that has Bluetooth in the caption. If the device does have Bluetooth, does this mean it's only in the resistive screen model? Maybe only later releases of the device received the Bluetooth capability (resistive and capacitive)? Thanks for any information.
Click to expand...
Click to collapse
There seems to be a few different models out there and seemingly one of them has bluetooth. I'm not aware of where this model is being sold though, as almost nobody seems to have a bluetooth enabled model.
My capacitive model doesn't have bluetooth and looking at the restive models other users have, theirs don't have it either.
Fairly sure this isn't a stock upgrade for later releases though, rather another SKU.
JXD s7100 Bluetooth support?
blokenfeffer said:
There seems to be a few different models out there and seemingly one of them has bluetooth. I'm not aware of where this model is being sold though, as almost nobody seems to have a bluetooth enabled model.
My capacitive model doesn't have bluetooth and looking at the restive models other users have, theirs don't have it either.
Fairly sure this isn't a stock upgrade for later releases though, rather another SKU.
Click to expand...
Click to collapse
Thanks Blokenfeffer for the information.
One thing I find that is strange though. The following sites list that it does have Bluetooth. Sorry I could not link to the entire URL. The forum has yet to give me the privilege to do so.
ownta.com
lettouch.com
r4shop.co.uk
Do you think that this is an error on their part? They have had this same information on their site since the launch of the device.
breakingpoint72 said:
Thanks Blokenfeffer for the information.
One thing I find that is strange though. The following sites list that it does have Bluetooth. Sorry I could not link to the entire URL. The forum has yet to give me the privilege to do so.
ownta.com
lettouch.com
r4shop.co.uk
Do you think that this is an error on their part? They have had this same information on their site since the launch of the device.
Click to expand...
Click to collapse
It's possibly an error, or they could have the bluetooth model. Mine has bluetooth sharing running in the background, but there's no bluetooth hardware in the machine that I'm aware of.
There are definitely 3 different firmware revisions on the JXD site though, including bluetooth and none bluetooth versions.
JXD s7100 Bluetooth Support?
blokenfeffer said:
It's possibly an error, or they could have the bluetooth model. Mine has bluetooth sharing running in the background, but there's no bluetooth hardware in the machine that I'm aware of.
There are definitely 3 different firmware revisions on the JXD site though, including bluetooth and none bluetooth versions.
Click to expand...
Click to collapse
Thanks again, blokenfeffer. That answers my question to why I saw a picture on JXD's website with the Bluetooth symbol running in the notification bar. It must have just been running in the software, yet it does not have the actual hardware to support it. I guess I'll just have to wait and see if the new units coming out have Bluetooth or not.
Mine definitely does not have bluetooth. Interestingly, it thinks it has GPS, but even after spending 10 very cold minutes outside with the device pointed at the sky, I could not get a single satellite signal. So I suspect that radio is not present either.
Lots of tinkering!
I have been following this thread since its introduction and appreciate all the tips and tricks that have been very helpful. I thought I would add my findings to the thread.
I finally got current location working in the browser and on wifi.
After countless try's I have found a reliable networklocation.apk that works..
- 1 First you must be rooted
- 2 In order to get it to work google search tiadroid6.1 and its the first link that pops up.
- 3 Extract the file networklocation.apk and using (es file explorer or similiar app) and add it to your /system/apps folder
- 4 shutdown and reboot your device
Volia! enjoy!
Things I have currently done
- Rooted/Market via visionary
- Changed boot screen
- ICS Keyboard (must have)
- Removed Badiu and all the factory launcher and junk (makes this thing pretty snappy)
- Netflix works great
- Skype works but hangs at times
Problems I'm currently working
- factory camera app is really screwy I downloaded HDR app from the market and it appears to work fine so I'm hoping its software
When I load it I sit at a blank screen regardless of which camera I have selected. Sometimes I can get it to work by going to video and clicking the mms video option.
- GTA III boots and loads just fine plays the entire movie and will sometimes even let you play for a minute or two then crashes with an android process error
I *had* Bluetooth on mine untill I dared to update it with one of the firmware on JXD's website
UPDATE:
Fixed my camera problem and with chainfire 3D most games work really well on this thing. For those that have sporadic camera issues make sure that you don't have the screen locked and that the screen rotates.
I'm crossing my fingers to get gingerbread on this device so that we can use OnLive gaming.
Also I have been messing with power profiles and am seeing better battery life in the 4+ hr range.
The charger that came with it died so I'm in the process of building another one. So more to come once I can charge this thing!
---------- Post added at 07:35 PM ---------- Previous post was at 07:20 PM ----------
Amon_Re
Quick question about your bluetooth. Did you actually have it working? If so have you taken apart to get the BT chip info by chance to try and recover that functionality?
CrazylegsFE said:
Quick question about your bluetooth. Did you actually have it working? If so have you taken apart to get the BT chip info by chance to try and recover that functionality?
Click to expand...
Click to collapse
Well, I could turn it on & off, it seemed to be responding properly, was going to test some bluetooth gadgets after the firmware upgrade but alas...
I haven't taken the thing apart yet, I'm mailing back & forth with JXD at the moment to see if they can help, if that fails though I probably will take it apart.

[APP][Material] Screen Shift - Update - Per-app Profiles

Screen Shift
Change the screen resolution, density and overscan of your Android device
Update v2.0 : Switch profiles automatically based on current app!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Test your apps in a variety of screen resolutions using a single device
Improve gaming performance by playing at lower resolutions
Material design interface
In-built profiles of popular devices; more can be added manually
Per-app profiles - Switch profiles automatically based on current app
_
Requirements
Android Gingerbread or higher
Requires root in JellyBean 4.3 and higher
Overscan available only in JellyBean 4.3 and higher
_
Screenshots
_
Downloads
All features of the app are available for free, without any ads. If this app has been helpful, there's an option to donate via an in-app purchase. This does NOT unlock any new features. Thank you for your support.
Please do not mirror without permission. Link to this thread or play store page if you want to share this app elsewhere. So that users will know where to check for updates and get support from.
_
Important Information
A nandroid/Ti backup is recommended before trying the app.
Some devices/ROMs face a soft reboot when density is changed. There's a test in the app to check this. If density change indeed causes reboot, density is ignored in per-app profiles.
If your screen becomes unusable after setting a resolution, wait for ~15 seconds. It should revert to your default resolution.
If that does not work, reboot -> wait for 2 min (for the service to start) -> reboot again -> wait for service to start.
If that too does not work (I certainly hope that you won't have to do this), issue the following commands in adb shell (using a pc):
For JB 4.3 and above:​
Code:
wm size reset
wm density reset
wm overscan reset
Below JB 4.3:​
Code:
am display-size reset
am display-density reset
Also please note that uninstalling the app won't restore default display settings. So please switch the service off first, if you want to uninstall. Also tell me why you uninstalled it.
_
Source code
Source code is distributed under Apache v2 license. Source repository: https://github.com/aravindsagar/ScreenShift
_
Change log
v2.0: Per-app profiles
v1.2: App startup reboot fix
_
Developed by
Aravind Sagar
Find me in G+​
Thank you all for the amazing response! 10000 downloads at the end of 1 week! (XDA + bitly link)
Thanks to XDA Portal and Phone Arena, and other tech blogs, for featuring the app. It means a lot, to get this kind of exposure for one of the first apps of mine.
A bit of background
I have a Nexus 4, and it's display started to develop problems a few months back. The nav bar area stopped registering touches at all (though ghost-touches were experienced quite frequently). I managed with pie controls and similar apps for a while. But more recently, this area began to increase, and almost 50% of my screen doesn't respond to touch now. I was looking for a software solution to make the phone usable till I can replace the digitizer and screen of my phone. Then I stumbled upon an adb shell command, wm, which could do a temporary fix for my touch screen issues. I thought I'd make a GUI for the functionality offered by the wm command, and the end result is what you see in this thread.
What Next?
I'm planning to implement per-app profiles, and automatic density calculation for the next major version of the app.
Suggestions are welcome.
Some credits
https://github.com/matrixxun/ProductTour for the initial tutorial/product tour shown in the app.
http://romannurik.github.io/AndroidAssetStudio/ has been of great help as well.
As always, big thanks to the stack overflow community, as well as http://developer.android.com/index.html
This is great! Could it work on Lollipop and Android M?
Piereligio said:
This is great! Could it work on Lollipop and Android M?
Click to expand...
Click to collapse
It does work in Lollipop. You can see that the screenshots are in fact taken in 5.1 Lollipop.
It should work with M too. I don't have a device to check that right now. Maybe I'll test it out in M emulator as soon as possible.
great app, helpful for me!
thedimzone said:
great app, helpful for me!
Click to expand...
Click to collapse
Thank you!
forgive my ignorance but is this just an easy way to change the (or what was) "ro.sf.lcd_density=XX" in the build.prop or is there something special to this? I realize there's more to it vs the build.prop edit, but it does kinda/sorta the same type of thing? not discrediting the feature...Just curious Thanks again!
tucstwo said:
forgive my ignorance but is this just an easy way to change the (or what was) "ro.sf.lcd_density=XX" in the build.prop or is there something special to this? I realize there's more to it vs the build.prop edit, but it does kinda/sorta the same type of thing? not discrediting the feature...Just curious Thanks again!
Click to expand...
Click to collapse
Actually, it's an easy way to issue the adb command wm (or am before JB 4.3).
Check this SO question for more details on wm command: http://stackoverflow.com/questions/18500611/android-how-to-use-adb-shell-wm-to-simulate-other-devices.
I started building this app because parts of my screen stopped working, actually. Then I thought, it could be useful more generally.
@aravindsagar how can i get back to default settings?
thahim said:
@aravindsagar how can i get back to default settings?
Click to expand...
Click to collapse
Just switch the service off using the switch in action bar. If your display has somehow become unusable, follow instructions in OP, under the heading "Important Information". If you have uninstalled the app, resetting can be done using the adb commands mentioned there.
First of all, Avast Mobile Security detects your app as suspicious and advises uninstalling it immediately. I hope there are no malwares
Btw, about the app, as soon as I gave it root access, my device hot-rebooted and got stuck in a bootloop. Then I switched it off and restarted it, device started optimizing all the apps (just like after fresh rom install). Everytime I open the app my device reboots
Device - Note 2 N7100
ROM - CM12.1
tj_droid said:
First of all, Avast Mobile Security detects your app as suspicious and advises uninstalling it immediately. I hope there are no malwares
Btw, about the app, as soon as I gave it root access, my device hot-rebooted and got stuck in a bootloop. Then I switched it off and restarted it, device started optimizing all the apps (just like after fresh rom install). Everytime I open the app my device reboots
Device - Note 2 N7100
ROM - CM12.1
Click to expand...
Click to collapse
Um that's bad. Well, you are free to examine the source if there's any doubt. It could be because app requests root, or permission to get to know call state changes, so that when a call comes, display can be adjusted to default resolution (this behavior can be configured in settings).
As for the hot-reboot, I wonder what the problem is... Can you uninstall the app and try issuing these commands directly using adb, and see whether reboot happens then?
Code:
wm size WIDTHxHEIGHT
wm overscan LEFT,TOP,RIGHT,BOTTOM
wm density DENSITY
Replace the Upper caps words with required values.
aravindsagar said:
.
Click to expand...
Click to collapse
Please add Russian language
pavik62 said:
Please add Russian language
Click to expand...
Click to collapse
Hey thanks for that! I'll definitely add this. Meanwhile, there are still some hard-coded strings in the app (like button texts etc), which I'll move to strings.xml, and update the project soon. Will it be asking too much to provide translations for those as well?
aravindsagar said:
Hey thanks for that! I'll definitely add this. Meanwhile, there are still some hard-coded strings in the app (like button texts etc), which I'll move to strings.xml, and update the project soon. Will it be asking too much to provide translations for those as well?
Click to expand...
Click to collapse
I'd be in for german translation
T.E.C.H.N.O said:
I'd be in for german translation
Click to expand...
Click to collapse
Awesome! I'll post here as soon as I update strings.xml.
aravindsagar said:
Awesome! I'll post here as soon as I update strings.xml.
Click to expand...
Click to collapse
Great, when this will be?
T.E.C.H.N.O said:
Great, when this will be?
Click to expand...
Click to collapse
I'm having some work right now, but I should be able to do this after a few hours. Maybe in 4-5 hours I'll update the source.
aravindsagar said:
I'm having some work right now, but I should be able to do this after a few hours. Maybe in 4-5 hours I'll update the source.
Click to expand...
Click to collapse
Ok thanks I'll stay tuned
Hello
This app is amazing, on my lg g3 works like a charm. But on my Xperia P doesn't work.
My xperia P is. 540x960 and I tried 480x800 works but i have the following problem on the pictures. How can i solve it? My screen is reduced.
Thanks for ur attention.

[MTCD][Release] SpotifyKeys - control spotify using hard keys and steering wheel keys

If you are looking for other music players support, please visit this thread.
Hi everyone,
I want to introduce you SpotifyKeys app for our head units.
IMPORTANT NOTE: Before you start using the application, please check if "Device Broadcast Status" is enabled in spotify settings. Without enabling this option you will not be able to use SpotifyKeys. More info can be found here.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now you can control your Spotify application by steering wheel keys and device's hard keys. Just simply bind key to next/previous/toggle play/launch action.
Features:
Possible to bind multiple keys (device's hard keys and steering wheel keys) for next/previous/toggle play action
Bind steering wheel keys or device's hard keys for switching to the next track (only when Spotify's playback is active)
Bind steering wheel keys or device's hard keys for switching to the previous track (only when Spotify's playback is active)
Bind steering wheel keys or device's hard keys for toggle play
Bind steering wheel keys or device's hard keys to launch Spotify
Application has been originally developed for MTCD GS 1.61 (Android 5.1.1) device but by using microntek "virtual keys" broadcast layer it should work also for other resellers (e.g. Joying, KGL).
Please note that any key that you want to bind in SpotifyKeys should be bound first in original KeyStudy app from Factory Settings.
In order to remove learnt key use a Long Press.
It is standalone application. You DO NOT NEED TO ROOT your device in order to make SpotifyKeys work. Any Xposed framework or other 3rd party stuff is not needed as well.
SpotifyKeys has autorun feature - it means that Android should launch it in background automatically after bootup. Just install it, "learn" key codes and forget .
Click to expand...
Click to collapse
Source code:
https://github.com/f1xpl/SpotifyKeys
Latest version:
Version 1.4.1
Plans:
Support for Google Play Music
Click to expand...
Click to collapse
Any feedback and sugestions will be appreciated!
Best regards!
SpotifyKeys 1.4
Hi to all.
New version of SpotifyKeys has been released. Functionality of learning "launch" key has been added. Now you can start Spotify or bring it to foreground using an hard key that you bound for "launching".
IMPORTANT NOTE:
Today during tests I discovered that "com.microntek.irkeyDown" broadcast works only for keys which have assigned any action in "Factory Setting".
In case if application cannot handle key press, try to check in your Factory Settings (password to enter it: 126) whether you defined actions for buttons that you want to use in SpotifyKeys.
Please note that in "Factory Settings" you can also define "Long press" action for an button and it will have separated key code which can be used to launch Spotify (e.g. long press for "Music" hard key). In "Factory Settings" just declare any dummy action for long press (# or *), then bound this long press in SpotifyKeys.
Also one note that I forgot to mention: YOU DO NOT NEED ROOT YOUR DEVICE to use SpotifyKeys.
Enjoy!
This is such a great and powerful App!
No root, no xposed and Spotify is finaly perfect integrated in our head units!
Btw, where is your donation button?
Samoawbc said:
This is such a great and powerful App!
No root, no xposed and Spotify is finaly perfect integrated in our head units!
Click to expand...
Click to collapse
Thank you for your feedback once again! It was really important for me to make an app which does not need much effort to make it work . All stuff with Xposed was too complicated and does not work in 100% so I decided to use my abilities and create an alternative app and share with other users.
Samoawbc said:
Btw, where is your donation button?
Click to expand...
Click to collapse
It is now available .
Spotify 1.4.1 has been released.
Hello f1x.
Any chance of making it work with Deezer?
Thank you.
Is the download down?
be interested when this works for Google Play Music
Download
Download URL is Changed
github.com:/f1xpl/SpotifyKeys/releases
delimanyak23 said:
Download URL is Changed
github.com:/f1xpl/SpotifyKeys/releases
Click to expand...
Click to collapse
Thanks . I updated main thread.
KGL unit
Hi! thank you for the app, it is a must in these radio!!
I have installed the app and it gets the code from the key (sw and radio fascia) but when i try to change song it does not work. My unit is KGL with Malay ROM V5
jorjax said:
Hi! thank you for the app, it is a must in these radio!!
I have installed the app and it gets the code from the key (sw and radio fascia) but when i try to change song it does not work. My unit is KGL with Malay ROM V5
Click to expand...
Click to collapse
Hello, Is Spotify's playback active (any song is playing) when you try to change the track? What about toggle play? Have you tried this functionality?
Will this only work on MTCD devices ? title suggests so but if anyone has tried it on MTCB did it work ?
jorjax said:
Hi! thank you for the app, it is a must in these radio!!
I have installed the app and it gets the code from the key (sw and radio fascia) but when i try to change song it does not work. My unit is KGL with Malay ROM V5
Click to expand...
Click to collapse
Hi , I have the same problem .
it works:
- launch Spotify
- play
does not work:
- next track
- previous track
- pause (II)
Thank's for your job
ferrari312_uk, you can try it on MTCB as well. Application does not have any hardware dependencies. I tested it on Android 4.4, 5.1 and 6.0 - it works. But I did not test it on MTCB. If you have possibilities, please do it and share the result.
Enemy16, what version of spotify are you using? Please note that switching to the next or previous works only when spotify's playback is active.
If during installation spotify was active, after installation and key learning procedure please make pause/play once directly in spotify. Application relies on playback status sent from spotify,and it could be not updated right after application installation.
f1x said:
ferrari312_uk, you can try it on MTCB as well. Application does not have any hardware dependencies. I tested it on Android 4.4, 5.1 and 6.0 - it works. But I did not test it on MTCB. If you have possibilities, please do it and share the result.
Enemy16, what version of spotify are you using? Please note that switching to the next or previous works only when spotify's playback is active.
If during installation spotify was active, after installation and key learning procedure please make pause/play once directly in spotify. Application relies on playback status sent from spotify,and it could be not updated right after application installation.
Click to expand...
Click to collapse
I'm trying with the latest version of Spotify installed by playstore . ( If the version number is important I check when I go by car ) I 'm trying with spotify open windows , or in the background . I have the same problem.
Enemy16 said:
I'm trying with the latest version of Spotify installed by playstore . ( If the version number is important I check when I go by car ) I 'm trying with spotify open windows , or in the background . I have the same problem.
Click to expand...
Click to collapse
And what about device restart? It still does not work after restart?
f1x said:
And what about device restart? It still does not work after restart?
Click to expand...
Click to collapse
After restart the o.s. work only launch Spotify and play song (i have try this morning).
The start of your application ( when Android starts ) is really fast and does not require resources . good job!
Enemy16 said:
After restart the o.s. work only launch Spotify and play song (i have try this morning).
The start of your application ( when Android starts ) is really fast and does not require resources . good job!
Click to expand...
Click to collapse
Enemy16, today's afternoon I will prepare version without playbackstate checking. I am not sure if problem is with playbackstate intent or intents related to track switching. Will you be able to test it and share the result?
Edit: could you please check if you have Spotify widget installed on your device? It should be preinstalled with spotify application. If yes, could you please check wether it works?
f1x said:
Enemy16, today's afternoon I will prepare version without playbackstate checking. I am not sure if problem is with playbackstate intent or intents related to track switching. Will you be able to test it and share the result?
Edit: could you please check if you have Spotify widget installed on your device? It should be preinstalled with spotify application. If yes, could you please check wether it works?
Click to expand...
Click to collapse
of course ! sorry for my bad English.
Edit: the Spotify version is 5.8.0.1029. I have the Spotify widget and it works (with touch).

Testing GadgetBridge with ZeTime support

Code:
[SIZE="3"]*** Disclaimer
This is an unoffical build of Gadgetbridge and is for the advanced user.
I am not responsible for anything bad, which could happen to your smartphone or smartwatch.
[COLOR="red"]Do not mirror my builds![/COLOR] Please post a link to this thread instead.[/SIZE]
Introduction
Gadgetbridge is an Android (4.4+) application which will allow you to use your Pebble, Mi Band, Amazfit Bit and HPlus device (and more) without the vendor's closed source application and without the need to create an account and transmit any of your data to the vendor's servers. (from https://gadgetbridge.org/)
Here I will present you the Gadgetbridge app with additional support for the MyKronoz ZeTime.
The purpose of the thread is to reach some testers, further improve the support for that smartwatch and find people interested in developing or enhance the user experience.
Click to expand...
Click to collapse
Image
Find here an image to show you that it works:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Features
This things should work with your ZeTime:
synchronize the time
fetch activity data: steps, sleep, heart rate and store them in a database
refresh weather data
get notifications: calls, sms, messenger, mails
control music playback from the watch
set user info (height, weight, age, gender)
set daily targets/goals (steps, calories, distanc, active time)
setup watch for either wrist
set display on duration
set alarms
do not disturb settings
set the signal types
set inactivity alert
automatic hear rate measuring and setting heart rate limits
set activity tracking, date and time format, ...
mail notifications seem broken in firmware 1.7 build 41
Click to expand...
Click to collapse
Installation instructions
install Gadgetbridge
close and terminate the offical app
open Gadgetbridge and search for the watch
press connect
Click to expand...
Click to collapse
Changelog
28.09.2018: Add a whole lot more configuration options like signal type, do not disturb, alarm, ... see github commits.
12.09.2018: Icons added, set daily target (goals) and user info on the watch, select on which wrist you wear the watch, set display on duration (max. 18h). Add checkbox to preserve or delete activity data from the watch.
18.07.2018: Rework and improve some functions, fix time stamps for the activity data, fix weather icons for firmware 1.7 build 41.
06.07.2018: Inital alpha release with some basic function support.
Click to expand...
Click to collapse
Downloads
Alpha4 test version - 0.29.1 - 28.09.2018
download here
Alpha3 test version - 0.29.1 - 12.09.2018
download here
Alpha2 test version - 0.28.0 - 18.07.2018
download here
Alpha test version - 0.27.0 - 06.07.2018
download here
Gadgetbridge has merged the inital support, so you can also use the offical version found on f-droid or at their repo.
Sources
Gadgetbridge
ZeTime Support
Click to expand...
Click to collapse
FAQ
Q: Is all data fetch from the watch and stored on my phone?
A: Yes, as far as I know all data gets save to the database. But the data is not delete from the watch so you can sync this data with the offical app too. The database can also be export, see the Gadgetbridge wiki.
Q: Can I configure my watch from within Gadgetbridge, say to wear it on the other hand?
A: At the moment configuration or calibration of the watch is not supported, but in future update this may come.
Q: I found something weird, what should I do now?
A: Please get us a log to show what is the problem, see the Gadgetbridge wiki for help.
Click to expand...
Click to collapse
Thanks To/Credits
Code:
[SIZE="3"]Andreas Shimokawa, Carsten Pfeiffer, Daniele Gobbetti - the core team of Gadgetbridge
all contributors to Gadgetbridge
Sauce Maison - for open the [URL="https://github.com/Freeyourgadget/Gadgetbridge/issues/1099"]"ZeTime support request"[/URL] and providing his protocol findings[/SIZE]
XDA:DevDB Information
GadgetBridge with ZeTime Support, App for the Smart Watches
Contributors
lightwars
Source Code: https://github.com/Lightwars/Gadgetbridge-1
Version Information
Status: Alpha
Created 2018-07-06
Last Updated 2018-09-29
Time out screen
Plse consider changing display always on on the watch for watchfaces despite the decrease of batterylife,when you make configuration of the watch possible.
Thnx.
Oh this is what I've been hoping for! I'll be testing this out. My Zetime just sits in the drawer now anyway, so nothing to lose. It's a great looking watch, but with very minimal hardware and very poor MyKronoz App support. Any way you guys can rig the vibration to multiples or patterns?
---------- Post added at 09:39 AM ---------- Previous post was at 09:18 AM ----------
The fact you support music apps and not just streaming only is amazing! I can finally use Neutron Player or Pulsar+ on my Note 8! Thank you!
So what's the verdict? How is it working?
Gadgetbridge has merged the ZeTime support. The newest version 0.28.0 will work from now on.
Updated the OP with a new version.
Very good work.
Is there a plan to continue working on this?
I also have a Zetime and would like to help where I can.
myxor said:
Very good work.
Is there a plan to continue working on this?
I also have a Zetime and would like to help where I can.
Click to expand...
Click to collapse
Yes.
Do what whatever you can. It is opensource.
johnraynor said:
Plse consider changing display always on on the watch for watchfaces despite the decrease of batterylife,when you make configuration of the watch possible.
Thnx.
Click to expand...
Click to collapse
The maximal screen timeout value is 18 hours. I've had a short test and waited more than 5 minutes, to proof that it exceeds the maximal value settable via the official app.
I will let the user set a screen timeout in seconds to his/her likings in gadgetbridge.
Sadly the firmware of the watch starts dimming the screen only when half of the set time is up.
well done. will test ASAP. do you think its possible to rewrite the source of the watch firmware to add other widgets?
i decompiled the source of the zeTime app some month ago, but i was not able to find which files where transfered to the watch when a firmware update is available.
do you think it is possible to decompile the firmware and make changes there?
BPM said:
well done. will test ASAP. do you think its possible to rewrite the source of the watch firmware to add other widgets?
i decompiled the source of the zeTime app some month ago, but i was not able to find which files where transfered to the watch when a firmware update is available.
do you think it is possible to decompile the firmware and make changes there?
Click to expand...
Click to collapse
You will not found it in the app itself, the firmware is loaded from a server. If you wish to have a look, here is a link with some firmware versions I collected: https://drive.google.com/drive/mobile/folders/1L5-We9f1NqJVsOqJPDC06v9bucprxj7h?usp=sharing
The most up to date firmware files are missing... Maybe I will soon download the newest ones and add them. In a Zip-file you find different firmware files. The picture bin files have something to do with fonts, Smileys, background and so on. Then there is the firmware of the main processor. Firmware for the sensors and firmware for the bluethooth chip. It may vary from archive to archive. This is just some guessing.
What one can do is dissamble the firmware file, but you have to know some assembler to do some modifications.
If we had the source, than it would be possible to add widgets.
new update in the download section of the OP.
a few more config options are available... please try it out.
Thanks for update, sadly the download is not working. Always getting 404 not found.
Hey !
I'm just getting back to ZeTime & Gadgetbridge and I see that you've made some really great improvements!
Do you need any help in the protocol reverse-engineering? I've seen that you've managed to figure out the parameters commands, is there anything else I can try to do?
myxor said:
Thanks for update, sadly the download is not working. Always getting 404 not found.
Click to expand...
Click to collapse
Re-uploaded the app, now it should work, do not know what was wrong...
smaiz said:
Hey !
I'm just getting back to ZeTime & Gadgetbridge and I see that you've made some really great improvements!
Do you need any help in the protocol reverse-engineering? I've seen that you've managed to figure out the parameters commands, is there anything else I can try to do?
Click to expand...
Click to collapse
For sure! It is better to have another pair of eyes looking over the protocol. I have copied your work to the wiki of gadgetbridge so we can put everything together we know so far. But haven't got time to update, what I have coded.
Testing new functions if you like.
Used the first rollout of Gadgetbridge that was compatible with Zetime. Very impressed back then. However, last I checked since wearing it a while ago, the bluetooth was always disconnecting/reconnecting couple times an hour. Extremely annoyed at the constant disconnected notifications. Both are sync/bluetooth problems with Gadgetbridge and the official MyKronoz app. And - Yes - my phone and watch are right next to each other or in the same room and I've already tried unpairing/resetting/rebooting/uninstalling all apps and reinstalling.
Anyone else have this problem and/or solutions? If it's the bluetooth chip or other hardware then I may just have to move on to a Galaxy Watch (might do anyway, but I never like to bin perfectly good looking but faulty devices).
scarshi said:
However, last I checked since wearing it a while ago, the bluetooth was always disconnecting/reconnecting couple times an hour. Extremely annoyed at the constant disconnected notifications. Both are sync/bluetooth problems with Gadgetbridge and the official MyKronoz app.
Click to expand...
Click to collapse
How do you know or check for the buggy connection? Just one app should be runnning at a time, otherwise there might be some interference...
Best to do a logcat maybe like this:
Code:
adb logcat BluetoothGatt:D *:S
to only see the discovery, connetion messages of the bluetooth stack. So you and others can see how much reconnections are taking place.
I have attached my log of about 5 1/2 hours. You see at 11:21 I was too far away from the phone to connect.
Further infos like android version, would be good. If the gadgetbridge app have some problems with the connection, then it is best to issue this at the gadgetbridge repo. If the problem is the watch, then only MyKronoz can fix their firmware...
@smaiz
I think MyKronoz did change some time back the way they send notifications to the watch. They have new header codes for email, social and maybe sms, which are divided in header and subject... or anything like that.
Maybe we should also look at that, I may also be totally wrong.
A different big thing are firmware updates and watch face uploads.
I don't really see a difference... But In the protocol description on my computer, there is 2 more bytes at the end of a notification message compared to the one on the wiki. I've noted "always '0200'", but now I find always 'ff00'. I don't really know the purpose of these bytes. Apart from that, I don't see any modification. Did you have any update ? (I'm using ZeTime Petite "A1.0(R2.4T0.3H0.5) (Build 34)", they have different version numbers for ZeTime and ZeTime Petite, maybe there is other differences...)
Also on the updates and watch faces part, I also think this is the next big thing But I think we should first work on the parameters (I don't know where you are on this, is there still a lot missing ?)
smaiz said:
I don't really see a difference... But In the protocol description on my computer, there is 2 more bytes at the end of a notification message compared to the one on the wiki. I've noted "always '0200'", but now I find always 'ff00'. I don't really know the purpose of these bytes. Apart from that, I don't see any modification. Did you have any update ?
Also on the updates and watch faces part, I also think this is the next big thing But I think we should first work on the parameters (I don't know where you are on this, is there still a lot missing ?)
Click to expand...
Click to collapse
Ok, thought there might be... I havn't got an update on this, because it wasn't looking at notifications at the moment. They are working and working on some parameters were my focus.
Some of them are more complicated than others...
At the moment we set alarm reminders, but a menu is missing to set different reminders, MK has 10 different ones minus the alarm. I know it works just the same as an alarm.
I know about setting the time zone, snooze time, text size, language and the metrics, which are missing in the app. I think I know how to switch the night mode background. I hope other parameters are listed in the OP.
I also want to implement a feature not available by the MyKronoz App: Someone might want to set the watch hands some minutes ahead of the time to be not too late or something like that.
Problem seems solved
lightwars said:
How do you know or check for the buggy connection? Just one app should be runnning at a time, otherwise there might be some interference...
Best to do a logcat maybe like this:
Code:
adb logcat BluetoothGatt:D *:S
to only see the discovery, connetion messages of the bluetooth stack. So you and others can see how much reconnections are taking place.
I have attached my log of about 5 1/2 hours. You see at 11:21 I was too far away from the phone to connect.
Further infos like android version, would be good. If the gadgetbridge app have some problems with the connection, then it is best to issue this at the gadgetbridge repo. If the problem is the watch, then only MyKronoz can fix their firmware...
Click to expand...
Click to collapse
I was typing a bunch of jargon of software details on my current set-up and also that I have paired the Zetime with an old iPhone and my old Galaxy S7 Edge (currently using a Note 8) which all show the same disconnection/reconnection problems when decided to take a dive into the hardware of the watch and found something very interesting.
Immediately on removing the back plate/heartrate monitor/charger I noticed that the internal battery was installed backwards. The plastic cap that is supposed to shield the battery from the board was put on the wrong side and the metal housing of the battery was pressed to the board with nothing to shield it. As the battery connector was on the right side, I realised that whoever had had the job to put on the battery's plastic plate had put it on the reverse side. I then pulled the plastic cap off the battery and adhered it to the proper side facing towards the internal watch board. After reconnecting the battery and reconnecting the watch backplate back on I've re-paired it to the Note 8 and now ... no more random disconnections!
It's just amazing how a small oversight on assembly at the factory can cause so many problems that require such an easy solution. Its just weird that I thought to take this watch apart before getting crazy-mad-frustrated at software not working and found a solution!
Thanks for all your info mate! I appreciate you taking the time to try and help me out. Cheers!

Categories

Resources