Porting MTCD firmware feature into Android TV Box - MTCD Android Head Units Q&A

Hello everybody,
I'm an Android advanced user but beginner developer. I did and applied already some tweaks and I would like to go a step further with my project.
I did a Volvo RTI GPS retrofit replacing the original integration and replacing the old 6,5 inches TFT display (low resolution and analog only) by a 800x480 HDMI display (AT065TN14 from Inolux) with a resistive touchscreen. I added some inputs like the rear camera on the AV input and the source is automatically switched when rear gear is engaged.
The integration was hard but the result is very good!
Connected on HDMI, I use a Chinese Android TV box Beelink M18 that is strong enough to have a reactive unit. I keep the original Volvo radio Unit and the Android TV sends the audio via Bluetooth that allow the avrcp to contol the application with the steering wheel buttons.
See the result:
{
"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"
}
The problem is the Android TV box firmware. By default it is not done for a radio unit and not at all for a 800x480 display. I was able to tweak the resolution and DPI but there are a lot of limitations:
- The lower ribbon with virtual keys doesn't support more than 199dpi (220 is optimal)
- The GPS drivers are not included (added by me)
- The mouse cursor is too small (I didn't found yet how to increase the size and change the color)
- My 3g dongle doesnt' work (Huawei), something is conflicting
- I use xposed module to increase DPI of applications.
I have seen that Ownice or Joying interfaces are very nice and ergonomic for car application, app switching and so on.
I would like to port some part of the rom like the notification ribbon, the interface setting and why not the 3G dongle drivers and interface modules.
I would like to get from you some recommandations about how to start and with cooking tools are adapted to my needs.
Of course I can give details information about how I transformed my poor very old Volvo GPS (en of 90's) to and Android system. It can be applied to the Volvo S60/V70/S80/XC90 1999 to 2007 and why not for S40/V50.
Thanks very much for your help.

Hello,
I got already a lot of information about what I have to modify.
My idea is to move the software key to the status bar and increase its size. Reduce the lower bar but keep a small one because the low part of my screen is not easy to access (due to the dashboard).
I know that now I have to customize framework-res.apk and systemui.apk. I already extracted it via apktool and stated to modify it.
I would like to extract the content of update.img from the ownice build. Which tool runing on Win7/10 can I use?
My idea is to build a TWRP package for my TV box including:
- TV box firmware base (boot.img and the main system files) --> I have available
- New framework-res.apk --> I have to do
- New systemui.apk --> I have to do
- USB GPS driver and system setting to use it as integrated gps --> I have available
- USB Modem driver and system setting to use it as integrated modem --> port from Joying or ownice FW. As worst case integrate ppp3 widget.
- Custom shutdown trigger when pressing power button (triggered by the carpc power supply) --> I have to do to replace the xposed module currently used
Remains:
- Find a smart active task switcher (switch between waze and Play music application) and avoid press home --> deploy status bar --> click to the notification of the application.
- Get an always visible left vertical bar with the favourite applications (Waze, maps, Here maps, Google play music)
If you have suggestions, don't hesitate to tell me

Related

Best tweaks for you touch pro with sense 2.1!

Okay this is how i have configured my touch pro and its the best combination i can find.
Goals: speed (lag=fail in my opinion)
eye candy (has to look half decent for friends)
ease of use (when i want to use my phone i don't want a math problem)
has to work (screens half gone or keyboard functions that don't work=fail)
What you need:
Energy rom sense 2.1/21xxx series
Vibro
NaviComputer
Anuvadak
IMulator
AudioRoute
Skype for windows mobile
Screen Off
Why:
Energy ROM for fuze simply the best- but why sense 2.1 and 21xxx series? this is because although sense 2.1 dose have all the features of 2.5 its much snappier and no lag, but keyboard layout is better, and the 21xxx series because the big soft keys cause so many graphical glitches for me.
Vibro lets you tell your phone how to vibrate for each event (you make pattens)
NaviComputer is an offline gps solution no 3g, no data no problem
Anuvadak is a slick app that uses Google translate to translate on the fly[with voice]!
IMulator is a slick music player for you phone mimics ipod interface
AudioRoute is key in using skype on the fuze makes sure the audio is outputed to your head phones and no speaker phone
skype mobile i snatched this literally a few days before they stopped development. (dose need audio route to work properly but still real nice)
Screen Off lets you turn you screen off (saving huge battery life) while keeping wi-fi on
___________________________________________________________________
So whats it look like:
{
"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"
}
Explanation for why its like that:
1.The top and bottom windows bar changed to slick black ones
This is your you change it:
start-->settings-->today-->Energyrom transp softkey--->OK[top right]
2.The tabs, i find this combination = best performance and least glitches
Go to settings on the bar(the wheel thing) and click customize tabs un-click all besides for the one i have click[you can have weather but wasnt accurate for me] and have them in the order i have them in.
3. Program tab next to the right this is so a quickslide to the left can give you all your porgams
I use 20 programs with 4 collums as it works both in portrait and landscape mode nicely and dosnt caused lag(too many will even if its empty)
to change this go to
start-->tools-->program tab[it looks like a folder almost]
4. Program tab icons
i have them in this order for how often i use them the only key here is the top right corner as messaging this is so i can read texts with out sliding the keyboad out and clicking text message button the the keyboard
also i have all the geeky and apps i only use sometimes at the very bottom
---------------------------------------------------------------------------------------------------------------------------------------
After installing and arranging everything time to change the settings!
First open total commander in the start menu and go to the root or top of your device and click on windows
than scroll down to startup click and then delete Audio Route from this folder[stops audio route from starting up when u turn your phone on can be annoying]
next is to configure Vibro
click on video CFG and click phone and change the vibration pattern so when you get a call on vibrate your phone vibrates in a pattern and not like a a toy your ex-girlfriend has lol
if you want to clean up you start page like i did use total commander
go to the root of the phone and click on the windows folder
windows-->start menu--> than highlight what you dont want and move it into the tools folder
Explore the settings folders on the phone to change ring tone shortcuts and camera settings and notification settings for your liking!
I have developed NONE not even an icon of software all the credit deserves to go to each party for their work, just here to help you enjoy their work
If anyone has anything they do that they like more feel free to share

[APP][7/17/11] Roku Wi-Fi Remote

New! Actual graphics and styles!
This app controls a Roku streaming video player over wifi using Roku's External Control Protocol. It's the best (possibly the only working) free one on the market and can even do a few things the paid apps can't!
Features:
Find and connect to your player in less than 10 seconds without having to manually enter its address - even works with players connected over wifi!
Roku ECP - way more reliable than the old Telnet protocol some other remote apps use
Full 12-button control including Back and Instant Replay
List and launch channels directly from your phone
Automatically jump to search screens using your phone's search button*
Enter text on your phone and send it to the player - never use the on-screen letter picker again!
*Most channels support this on most screens. Hulu is a notable exception
Market: https://market.android.com/details?id=com.exavore.rokumote
Scan for market link:
{
"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"
}
Changelog:
2.3 - Improved layouts and graphics
2.2 - Improved auto-scan
2.1 - Added search, channel picker, and text entry
2.0 - Added auto-detect, multi-player support, optimized layouts, and more!
1.1 - Fixed a problem where some screens on the Roku player (like Netflix menus) wouldn't respond to commands.
Updated to 1.1. Now works way better with Netflix.
MAJOR update! Auto-detect, better screen support, and more! If you thought it sucked before, it's worth another look because I sucked out all the suck.
Updated again. Now you can pick channels, search, and enter text directly from your phone!
Updated to 2.2. This adds a few UI tweaks and methods to deal with some unreproducible force closes on startup I'm seeing in around 1% of my users. If you get one, please report it with as much information as possible!
Updated to 2.3. Finally added a custom layout and graphics, so now it's not quite as ugly.
Very cool app.
Would you consider releasing open source so others could port it to Windows Phone, etc.?
danchar4 said:
Very cool app.
Would you consider releasing open source so others could port it to Windows Phone, etc.?
Click to expand...
Click to collapse
Windows Phone is in a totally different language (C# I think) - there's nothing you could really port and the Roku control protocol is documented on their website.
Quite useful, thankss!
what's the difference between the free version and the pro version?
Would it even be possible to get this working with the games?
Love this app, thanks for your hard work. Better than the paid ones imo.
Sent from my SGH-T959V using xda premium
I just found this app today and it is amazingly useful with my roku. Functions great and I laugh at how cool it is to control my tv with my phone now. Great job dev!
Sent from my Samsung Captivate running Andromeda³
Roku WiFi FC on Toshiba Thrive
Ethan-
Thanks for a great program! I use it all the time, since the remote is persistently lost at my house.
I just fired version version 2.10 (as reported by Titanium Backup) up on my Toshiba Thrive (HC 3.2), which was hardware locked (with a switch) in landscape mode, and got an Force Close each time. Suspecting the rotation to be the issue, I unlocked rotation, and started Roku WiFi in portrait mode. Voila! It worked correctly. (I did a similar test on my Droid Bionic GB 2.3.4 - no problem.) With the app still running, I then unlocked the tablet, rotated the tablet to landscape, locked it, and checked again. Strangely enough, no FC when switching back and forth between another app and Roku Wifi. (Roku WiFi always came up in portrait.) However, if I actually exit the app and restart, FC comes back.
As a separate issue, please note that the auto-find feature doesn't work on my network (on neither the Thrive nor the Bionic). I have 4 Roku units, which Fing sees just fine in network discovery, and identifies by the MAC address. Manually connecting to the Roku units by IP address works perfectly.
If you are interested in suggestions, some way of accommodating multiple Roku units would be handy. At the very least, please consider pre-populating the manual connect IP address dialog with the current address so it's easier to change (rather than having to re-edit it each time).
Let me know if you'd like more debugging information to help find this problem.
Best regards,
-Jim

[Bug Report][Solved] Missing touch control settings when bluetooth mouse connected

Hi,
Serious UI bug here....
I am running a BETA version MX Player PRO v1.7.39 on my Android media box (MINIX Neo X8-H Plus) with a Bluetooth mouse + bluetooth keyboard connected.
Right, I recently noticed that I am no longer seeing the full display of Touch controls.....
....It's sad that there are no Touch controls settings displayed when Bluetooth mouse is connected because I really wanted to configure "Touch action - Show/hide interface"
Here is a screenshot (HTC One M9 -Android 5.01) of ALL the touch controls settings shown as normal. No mouse or keyboard connected:
{
"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"
}
Here is another screenshot (MINIX Neo X8-H Plus connected to my HDTV) with bluetooth mouse connected in where those same touch controls are missing, non-existing:
This same issue is present on the stable MX v1.7.38.
Please fix
I am a PRO version user and long time supporter of MX Player. Thanks in advance.
I'm not sure why you wouldn't have just continued in the same thread... http://forum.xda-developers.com/apps/mx-player/bluetooth-mouse-support-t3038815
Anyways, now that this is here, it's here.
Hi CDB, thanks again for your support.
I decided to make a separate thread as I thought it was more a separate bug issue, but yes, in future I must keep it all in one thread.
This UI bug with the missing touch controls is now an issue that needs to be resolved..... I look forward to bleu8888 response
Sent from my HTC One_M8 using XDA Free mobile app
> but yes, in future I must keep it all in one thread.
I wouldn't say "must", but rather, it's a lot easier and intuitive to look for everything related to a single issue/feature, if all the relevant comments are in the same thread, no?
P.S. this is a good idea, the whole bluetooth device support concept. It especially makes sense for tablets and Android TV devices.
@grange It is because Android reported that no touch screen is available.
Can you still use touch screen nonetheless?
bleu8888 said:
@grange It is because Android reported that no touch screen is available.
Can you still use touch screen nonetheless?
Click to expand...
Click to collapse
Hello, my screen is a 37inch full-HD Television that does not support touch
Ok, yes, this all makes sense now why Android is treating it as such since my MINIX device outputs to an external non-interactive screen which is my Television.
Ok, so the Gestures does not need to be supported here unless maybe make enabling Gestures as a hidden setting in the main settings which is not important now.
Currently during normal video playback in MX when I mouse-click on the screen with my bluetooth mouse, the video would pause and then the playbar interface would show and I really want to configure it to disable the actual pause/resume
What I'm thinking should be certainly supported in this menu is these three:
1. "Touch action: Show interface, Show interface>Pause/resume" etc etc
2. "Lock mode"
3. "Show interface when locked screen is touched"
-------------------
Because I really need to configure "Touch action: Show interface...." setting from here as I wanted to disable the pause/resume option
@grange New version would work better:
https://sites.google.com/site/mxvpen/translation/test-build
bleu8888 said:
@grange New version would work better:
https://sites.google.com/site/mxvpen/translation/test-build
Click to expand...
Click to collapse
Thanks for implementing this
I have just tested it on my Android TV media box. It's working nicely. Many thanks.
Just one tiny suggestion, if Android is instructing MX player that it is not a touch device, then maybe the listed "Gestures" (seek position, video zoom ...etc) should be unchecked by default for better distinction. I'll leave that up to you to decide. Just a thought.
Many thanks for the latest nightly build in addressing my main issue

[CLOSED] [APP] Master TV Remote Control

Hi all!
We live in a time where we use latest technology, but how much do we really know about it? Are we even using it at its full potential? One of the least appreciated feature on an Android device is its built in IR blaster, which allows users to use their Android device as a universal remote. There are many applications available in your smart phones today, that can help you use your smart phone to its full potential. The problem however arises when you have to pick the right application from the sea of applications. Which is why we want to recommend the Master TV Remote Control Application.
{
"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"
}
Reasons why Master TV Remote Control is better than any regular TV controller:
● You will never lose this controller, as it will be a small application sitting on your phone waiting to be used.
● You will no longer have to worry about batteries running out, and will not be required to stock up on batteries either.
● There will be no more fights over the controller, and you will not have to worry about kids breaking the regular controller.
● It will not need to be smacked or wiggled around in the air because it had stopped working for God knows what reason now.
How can I use my mobile phone as a remote Control for IR TV?
● Using your Android device open Google play store and search up “Master TV Remote Control”.
● Click on and wait for it to download and install
● Simply open the app and point it in your tv’s direction to start using it.
Note:
● This application does not work on any mobile or tablet without a built in IR blaster.
● This application is compatible with various equipment, but this is an unofficial universal tv remote for all the equipment you own.
download from Google play Store for free : Mod edit: DL link removed.
@MSC cleaner
Hi, I have a file from my Smart TV which is a configuration file for its remote, and I was looking to convert it to an lirc format.
How can this be achieved?
P.S. Kindly look at the two files inside the attachedzip file for further reference.
One is the remote configuration file, and the other is the keycodes that it represents - (linux keylayout keycodes).
They can be opened easily with Notepad++ which is an open source notepad program for Windows, linux etc.
Opening them with normal notepad will make them unreadable.
Cheers.
MSC cleaner said:
Hi all!
We live in a time where we use latest technology, but how much do we really know about it? Are we even using it at its full potential? One of the least appreciated feature on an Android device is its built in IR blaster, which allows users to use their Android device as a universal remote. There are many applications available in your smart phones today, that can help you use your smart phone to its full potential. The problem however arises when you have to pick the right application from the sea of applications. Which is why we want to recommend the Master TV Remote Control Application.
Reasons why Master TV Remote Control is better than any regular TV controller:
● You will never lose this controller, as it will be a small application sitting on your phone waiting to be used.
● You will no longer have to worry about batteries running out, and will not be required to stock up on batteries either.
● There will be no more fights over the controller, and you will not have to worry about kids breaking the regular controller.
● It will not need to be smacked or wiggled around in the air because it had stopped working for God knows what reason now.
How can I use my mobile phone as a remote Control for IR TV?
● Using your Android device open Google play store and search up “Master TV Remote Control”.
● Click on download and wait for it to download and install
● Simply open the app and point it in your tv’s direction to start using it.
Note:
● This application does not work on any mobile or tablet without a built in IR blaster.
● This application is compatible with various equipment, but this is an unofficial universal tv remote for all the equipment you own.
download from Google play Store for free : https://play.google.com/store/apps/details?id=com.supertvremote.ir.tv.remote.control
Click to expand...
Click to collapse
This app is removed from playstore
Thread closed.

[APP][2.3.3+] OSysMon Free: a PC hardware monitor (updated 16/05/2017)

{
"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"
}
Hi Everyone!
I would like to invite you all to check out this app on google play: https://play.google.com/store/apps/details?id=hu.oasys.osysmon.free
Repurpuse your old phone and create a "Touch screen front panel":
Screenshots & pictures:
View attachment 4125015View attachment 4125016View attachment 4125017View attachment 4125018View attachment 4125021
Video:
https://www.youtube.com/watch?v=cM0vJ9geEC4
The OsysMon is a PC health & hardware monitor application capable of display the data provided by the award wining HWiNFO or the free and open source „Open Hardware Monitor” installed on your computers.
With this application you can monitor the status of your PC, laptop including*:
- temperatures of CPU, GPU, HDD, SSD, moterboard*
- CPU, GPU voltages, load*
- SSD number of reads, number of writes, remaining life*
*some sensors might not be available in your configuration
Requirements:
- Android 2.3.3+
- Windows or Linux x86 (with mono)
- Installed Open Hardware Monitor
- Network connection
Main features:
- highly customizable: changeable fonts, colors, font sizes even on the level of a sensor
- 4 different “screens” for different layouts, skins, or for even connections
- many different layouts
- many different skins
- many selectable fonts
- settings export-import
- line charts to display up to 4 different sensors
- bar charts
- display date and time
- “Analog” clock
If you want to monitor your PC's health status or even If you like to dedicate one of your old (considered useless) phone into a PC hardware monitor then this app is for you!
Please feel free to give any feedback, thanks!
Changelog:
v1.07
- optimizations
- bugfixes
v1.05
- server poll interval option
- FPS option (linear interpolation of data for smoother Gauges and Bars)
v1.04
- HWiNFO support added (Remote Sensor Monitor addon required)
https://forum.xda-developers.com/album.php?albumid=14123
Hmm
I'm going to check it out.
securemobiledevs said:
I'm going to check it out.
Click to expand...
Click to collapse
Thanks,
I'm not able to put external links.
I've been here on XDA since 2009 but I was a little bit passive so far ( I agree, 0 post in 7 years), I'm sorry about that, but I'm working on it
Check out the video too on YouTube: cM0vJ9geEC4 (you have to do the search manually ... at least for a while)
Vew version
V1.01 change log:
- auto save option added (save after every sensor edit)
- fixed handling of malformed data sent by the server
New version
v1.02 changelog:
Improved sensor selection
icons for each category CPU, Memory, GPU, HDD …
visible actual, minimum and maximum value
Dynamic CPU Load bar (1-16+ cores support)
Text sensors: Selectable display value (min, current, max)
Improved Gauges
Chart state preservation and restoration
New version
v1.04 changelog
- HWiNFO support added (Remote Sensor Monitor addon required)
New version:
v1.07
- optimizations
- bugfixes

Categories

Resources