NEW: Firmware Modification Kit (beta testing)

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Broadcom SoC based Hardware
Goto page 1, 2, 3 ... 12, 13, 14  Next
Author Message




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 20:36    Post subject: Reply with quote
Darkblue wrote:
Hi, great work. Do you know were is the WEB GUI images in the descompress image??
I am interesting in create, personalized GUI´s.
Thanks.


In the working directory they are in rootfs/www ... Some of the web UI is implemented in C directly in the httpd source though.
Sponsor




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 20:40    Post subject: Reply with quote
.D0T wrote:
I'll try it once I've made sure my wrt will survive the "surgery". It shouldn't hurt the bootloader but you never know Wink Attaching the jtag isn't that hard after all and while doing so I can take care of the serial port(s) I wanted to add too Wink


Yes, this is something I need to document. You can definitely screw up the firmware so your unit doesn't boot successfully, but the worst case scenario is usually just that you have to TFTP a new firmware in the boot_wait period. You're right, the CFE should not be affected. You won't regret adding a serial port, I can't live without one now that I've had one.




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 20:44    Post subject: Reply with quote
sagichnicht04 wrote:
Wow, many thanks for this tool. It's much faster than rebuilding the full sources. Now, OpenWRT is obsolet for me.

Again. Many, many thanks db90h!


I'm glad you have found this useful. I've been very excited about this development, and kind of waiting for people to take notice. It will change entire landscape of DD-WRT I think as now ANYBODY can make their own custom firmwares. I played around a bit with mixing n' matching packages/binaries from different DD-WRT versions and it works great.

The next thing I might do is distribute a build environment that allows people to easily port new packages to DD-WRT. It will basically just build DD-WRT ready compatible executables for whatever platform (MIPSL for example). A few changes to the OpenWrt build root and you can use it, including all the packages that have been ported to it. Of course, if you want to do static links you can for sure use any OpenWrt pacakge, and many work already despite the sometimes different in kernel version.
josh22_22
DD-WRT Novice


Joined: 15 Jul 2006
Posts: 24

PostPosted: Wed Aug 09, 2006 21:57    Post subject: Reply with quote
no problem with the beta testing....
AND YES THANK YOU IT WORKED!!! Very Happy Very Happy

But now i have another question.Laughing How can I make the router run CGI and .PL files. The CGI file is 244 Kb. I know the router runs .cgi files becuase ther is a file 192.168.1.1/apply.cgi I tried uploading the change firmware with the the but it won't work. Well the firmaware works but not the file. Do you know how??
Thx




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 22:08    Post subject: Reply with quote
josh22_22 wrote:
no problem with the beta testing....
AND YES THANK YOU IT WORKED!!! Very Happy Very Happy

But now i have another question.Laughing How can I make the router run CGI and .PL files. The CGI file is 244 Kb. I know the router runs .cgi files becuase ther is a file 192.168.1.1/apply.cgi I tried uploading the change firmware with the the but it won't work. Well the firmaware works but not the file. Do you know how??
Thx


I'm not sure I can be of much help here. CGI files can be of various formats, often times they are binary executables. If they are binary executables, they need to be build for the target plaform (are they?). As far as executing PL files, you need to install minIPerl (or whatever) if it's not already installed. This is about all I know about this...
josh22_22
DD-WRT Novice


Joined: 15 Jul 2006
Posts: 24

PostPosted: Wed Aug 09, 2006 22:37    Post subject: Reply with quote
db90h wrote:


I'm not sure I can be of much help here. CGI files can be of various formats, often times they are binary executables. If they are binary executables, they need to be build for the target plaform (are they?). As far as executing PL files, you need to install minIPerl (or whatever) if it's not already installed. This is about all I know about this...



I don't know what u mean by binary files?? Well anewyas heere are the files

Ok so here are the files.
This is the CGI FIle I want to run http://joshandeep.info/some/proxycgi
This is the ASP FIle I want to run http://joshandeep.info/some/refferasp

Help me out if u can


Last edited by josh22_22 on Wed Aug 09, 2006 22:38; edited 1 time in total
BrainSlayer
Site Admin


Joined: 06 Jun 2006
Posts: 6820
Location: Dresden, Germany

PostPosted: Wed Aug 09, 2006 22:38    Post subject: Reply with quote
i'm not sure if i like this. you should know that some of my income is depending to customizing work. it might be possible that will make changing web guis more complicated in future
_________________
one cigarette costs 2 minutes of your life.
one bottle of beer costs 4 minutes of your life.
one working day costs 8 hours of your life.

Yummee:
Linux DD-WRT 4.14.8 #42 SMP PREEMPT Thu Dec 21 18:11:16 CET 2017 armv7l DD-WRT
root@DD-WRT:/sys# nvram get DD_BOARD
Netgear R7800




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 22:43    Post subject: Reply with quote
BrainSlayer wrote:
i'm not sure if i like this. you should know that some of my income is depending to customizing work. it might be possible that will make changing web guis more complicated in future


Whatever you do, don't try to protect your revenue streams by forcing users to pay for changes they can do themselves. People should still need customization work, and people might not want to go to the trouble to use this. And people should always donate. Please think about the position you are in and the mistake sveasoft has made.. free and open must remain free and open else someone is going to pop up and compete with you, which would hurt your revenues more than anything. Besides, I don't think you can handle the volume of people who need minor changes to their firmwares Wink.


Last edited by on Wed Aug 09, 2006 22:51; edited 2 times in total




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 22:45    Post subject: Reply with quote
josh22_22 wrote:

I don't know what u mean by binary files?? Well anewyas heere are the files


For Linux, I mean ELF format MIPSL code. I'll take a look at the files if I get a chance. Where did you get them from?
BrainSlayer
Site Admin


Joined: 06 Jun 2006
Posts: 6820
Location: Dresden, Germany

PostPosted: Wed Aug 09, 2006 22:50    Post subject: Reply with quote
db90h wrote:
BrainSlayer wrote:
i'm not sure if i like this. you should know that some of my income is depending to customizing work. it might be possible that will make changing web guis more complicated in future


Whatever you do, don't try to protect your revenue streams by forcing users to pay for changes they can do themselves. People should still need customization work, and people might not want to go to the trouble to use this. And people should always donate. Please think about the position you are in and the mistake sveasoft has made.. free and open must remain free and open else someone is going to pop up and compete with you, which would hurt your revenues more than anything. Besides, I don't think you can handle the volume of people who need minor changes to their firmwares Wink.


the people can always recompile everything. my intention is to let "knowledged" people todo what they want. but i dont want to see isp's using my firmware with own brandings. this already happend and this isp was selling this firmwares including the units for more than the doubled price. this is what i'm afraid for. every ebay children can do now a own logo and tells "wow, buy our unbeatable high power router" or something like that. i want that everyone sees that dd-wrt and nothing else

_________________
one cigarette costs 2 minutes of your life.
one bottle of beer costs 4 minutes of your life.
one working day costs 8 hours of your life.

Yummee:
Linux DD-WRT 4.14.8 #42 SMP PREEMPT Thu Dec 21 18:11:16 CET 2017 armv7l DD-WRT
root@DD-WRT:/sys# nvram get DD_BOARD
Netgear R7800




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 22:54    Post subject: Reply with quote
BrainSlayer wrote:

the people can always recompile everything. my intention is to let "knowledged" people todo what they want. but i dont want to see isp's using my firmware with own brandings. this already happend and this isp was selling this firmwares including the units for more than the doubled price. this is what i'm afraid for. every ebay children can do now a own logo and tells "wow, buy our unbeatable high power router" or something like that. i want that everyone sees that dd-wrt and nothing else


I totally understand.. maybe a public Hall of Shame would help a bit? And now that your shop is open, perhaps you can be the primary seller of DD-WRT based units and undercut competitors? Maybe an affiliate program where people make money selling DD-WRT based units...

There will always be thieves.. I think we should attack them rather than do things that hurt everybody.

I will work with you on this if you want, but I think the technology is helpful to so many that its better to take care of the abusers rather than suppress it. Besides, the cats out of the bag now, someone else will duplicate it.

I think your idea is moving more web UI stuff to httpd or something? That would help protect it...

I don't know, I sympathize and am not trying to act against you or anything...


Last edited by on Wed Aug 09, 2006 22:56; edited 2 times in total
josh22_22
DD-WRT Novice


Joined: 15 Jul 2006
Posts: 24

PostPosted: Wed Aug 09, 2006 22:55    Post subject: Reply with quote
Quote:
For Linux, I mean ELF format MIPSL code. I'll take a look at the files if I get a chance. Where did you get them from?


Gots them form http://www.jmarshall.com/tools/cgiproxy/ and one my friend made
BrainSlayer
Site Admin


Joined: 06 Jun 2006
Posts: 6820
Location: Dresden, Germany

PostPosted: Wed Aug 09, 2006 23:00    Post subject: Reply with quote
db90h wrote:
BrainSlayer wrote:

the people can always recompile everything. my intention is to let "knowledged" people todo what they want. but i dont want to see isp's using my firmware with own brandings. this already happend and this isp was selling this firmwares including the units for more than the doubled price. this is what i'm afraid for. every ebay children can do now a own logo and tells "wow, buy our unbeatable high power router" or something like that. i want that everyone sees that dd-wrt and nothing else


I totally understand.. maybe a public Hall of Shame would help a bit? And now that your shop is open, perhaps you can be the primary seller of DD-WRT based units and undercut competitors? Maybe an affiliate program where people make money selling DD-WRT based units...

I will work with you on this if you want, but I think the technology is helpful to so many that its better to take care of the abusers rather than suppress it. Besides, the cats out of the bag now, someone else will duplicate it.

I think your idea is moving more web UI stuff to httpd or something? That would help protect it...

I don't know, I sympathize and am not trying to act against you or anything...


i fully understand your work. but a public hall of shame would not help since no ebay children cares about it and if someone dont know whats behind the router he will not visit this hall of shame. and changing something is also no license violation. i will think about a solution for fixing the logo inside the web without any way for changing it.

_________________
one cigarette costs 2 minutes of your life.
one bottle of beer costs 4 minutes of your life.
one working day costs 8 hours of your life.

Yummee:
Linux DD-WRT 4.14.8 #42 SMP PREEMPT Thu Dec 21 18:11:16 CET 2017 armv7l DD-WRT
root@DD-WRT:/sys# nvram get DD_BOARD
Netgear R7800




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 23:03    Post subject: Reply with quote
BrainSlayer wrote:

i fully understand your work. but a public hall of shame would not help since no ebay children cares about it and if someone dont know whats behind the router he will not visit this hall of shame. and changing something is also no license violation. i will think about a solution for fixing the logo inside the web without any way for changing it.


Let me know if I can aid in any way, since I am somewhat responsible for necessitating this.




Joined: 01 Jan 1970
Posts:

PostPosted: Wed Aug 09, 2006 23:16    Post subject: Reply with quote
What about proprietary, closed-soruce dynamically linked modules? Could you make your web UI a dynamically linked object to httpd and not be required to distribute the source? Is this legal?
Goto page 1, 2, 3 ... 12, 13, 14  Next Display posts from previous:    Page 1 of 14
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Broadcom SoC based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum