What about new mtd_exe/rc.local script philosophy?

Ideas and dreaming will go this forum

geo650
Official SamyGO Developer
Posts: 303
Joined: Wed Oct 07, 2009 12:03 pm

Re: What about new mtd_exe/rc.local script philosophy?

Post by geo650 »

I think I could try to make CIP version of geoPatcher but I need to read something about this model's firmware first. What firmware number is the best to modify T-CHLCIPDEUC? 2006.0?

And one more question for CI version: is "T-CHL7DEUC\rc.local" script used in firmware upgrade process? This script is not modified and seems not to be used. I wonder what is it there for ?

BTW, I found an obvious way to make my modified firmware compatible with "old" SamyGO standards. Simply, you can create autorun.sh that will call your old SamyGO.sh script and we won't feel the difference.
geo650
Official SamyGO Developer
Posts: 303
Joined: Wed Oct 07, 2009 12:03 pm

Re: What about new mtd_exe/rc.local script philosophy?

Post by geo650 »

Yes. That new rc.local has been prepared especially for this task. And that's why I started this thread.
Here is my wiki page that describes the whole process of autoloading(*) "Games" with a firmware modified that way:
http://wiki.samygo.tv/index.php?title=A ... ins_(B65x)

Autoloading with this method is fully tested on my TV and works perfectly. I can record or resize the picture without starting of Content Library. TV starts everything automatically. So I think it is time to edit your /mtd_exe/rc.local scripts. Since they have to be edited, then maybe you'll agree with other changes I propose? This discussion is intended to give us an answer.

I don't know if I could make my geoPatcher more universal in a short period of time. I need time to learn much more about other firmwares. Maybe it would be better that somebody will edit python scripts to allow all types of machines to run a script before exeDSP starts. There are some other interesting projects started so I suppose I won't have much time for that. But I will try do make a patch for B650 CI+ models at least.

*) The only thing needed to autostart a "Game" is to set one exported variable before exeDSP's execution to load modified exeDSP's library (libusb.so) or modified exeDSP (if somebody prepares such a thing). Other method is to replace "libusb.so" in the firmware itself. But this is much more difficult because my modified libusb is bigger than the original one.

Post Reply

Return to “[B] Brainstorm”