Page 1 of 3

Making another skin for AMP

PostPosted: 26 May 2014, 14:23
by bobafetthotmail
I want to make skin with original interface for ntr83 so I can use other functions like Digital TV Tuner and the mediabox buttons and screen and lights will work well.

I have linux PC and tools, can make and extract yaffs2 and squash (with correct setting for firmware).
I don't know how to integrate files from original ntr83 firmware with AMP.
Tried to change skin in the AMP11 but failed. :cry:

Can you tell me how can I do it?

Re: Making another skin for AMP

PostPosted: 26 May 2014, 16:30
by FarVoice
Why not :)
For example, icon:
Skin (more GUI and resources ) is a directory in /usr/share/bin/icon where is mandatory have the following things:
bin.squash - squash image of /usr/local/bin directory from FW with empty Resources folder
res.default.squash - squash image of /usr/local/bin/Resources directory
icon.ini - GUI description file
icon.default.ini - skin (resources) description file
icon.default.png - skin thumbnail

See also /usr/share/bin/boot_fw /usr/share/bin/ boot_fw.conf

Tools for manipulatios yaffs2 squashfs images yoг can get from viewtopic.php?p=2609#p2609 (in Russian)

Re: Making another skin for AMP

PostPosted: 02 Jun 2014, 02:36
by bobafetthotmail
Thanks! I made skin and it works (the first time).

When I reboot, dvdplayer binary initializes TVB-T chip, but there is no driver in AMP12. So it reboot, reboot, reboot, reboot always. :lol:

Could not find driver in official firmware, kernel is bigger than AMP kernel, so the driver seems inside kernel. I cannot extract driver.

I opened the NTR83 and looked at TVB-T chip. It is realtek 2830. I found source code for driver here
http://lxr.free-electrons.com/source/dr ... /rtl2830.c
http://lxr.free-electrons.com/source/dr ... /rtl2830.h
http://lxr.free-electrons.com/source/dr ... 830_priv.h

I have no tools to compile it for little endian processor. I know how to compile in Linux but don't know good cross-compiler and settings for this mediabox.

You added drivers for many devices, so maybe you have tools to compile. I don't like to annoy you again, :oops: but can you tell me what you used?

Re: Making another skin for AMP

PostPosted: 02 Jun 2014, 04:43
by Virtual
99 % a problem - incorrectly has collected bin.squash

Re: Making another skin for AMP

PostPosted: 02 Jun 2014, 08:01
by bobafetthotmail
After first install I can use skin and it works until I reboot or use digital TV. Then it crash and reboot, and again and again...
because it does TV antenna check every time it turns on.

I think is driver problem, skin works. :?

Re: Making another skin for AMP

PostPosted: 02 Jun 2014, 09:52
by FarVoice
please send console log of this crash

Re: Making another skin for AMP

PostPosted: 02 Jun 2014, 18:34
by FarVoice
and give me a link to FW

Re: Making another skin for AMP

PostPosted: 04 Jun 2014, 12:16
by bobafetthotmail
When problem happens it reboots reboots reboots forever. Only way to get logs is with hardware debug serial pins (UART/JTAG). When I have time to solder connector pins I will post logs. Sorry for delay.

Official firmware is here http://www.novatron.pl/wsparcie.html?1
The firmware for device NTR83 and NTR82 (same device, different box). Other sites are dead now, but they all listed same firmware (different number versions but same firmware lol).

I tried with version 95, 88 and 82. I used your linux script (the img script with the tool folder) in a Linux Mint Debian PC both as root and as user.

Re: Making another skin for AMP

PostPosted: 04 Jun 2014, 13:58
by FarVoice
update sskin module and try to install ntr83 gui manually
Code: Select all
sskin get ntr83 default
sskin change ntr83 default

Re: Making another skin for AMP

PostPosted: 12 Jul 2015, 09:05
by coreska
NTR82 device I use to amp_r12. I made him an NTR GUI, which is to be launched.
But the operation is not perfect. HDD is not always loaded, and does not come to play. Can you help me in what could be the problem?