Hacked 300D Firmware Enabling Some Custom Fns?
/forum/topic/69847/0

1
2 end

goering
Registered: Nov 23, 2003
Total Posts: 137
Country: Benin

Anybody game enough to be a guinea pig?

One russian guy has enabled "custom functions" menu in 300D firmware, you can download it on your own risk from

http://300d.no-ip.org/E3kr111.zip

added functions:
-----------------------------------------------------------
1. Set button functions:
a. change quality
b. change settings

2. Make a shot without a flash card
1. available
0. not available

3. Flash synchro in AV mode
0. auto
1. 1/200

4. RAW+JPEG writing
0-5 - size of embedded JPEG image
----------------------------------------------------------


http://forums.dpreview.com/forums/r...message=7500111


original russian thread:
http://club.foto.ru/forum/view_topi...id=77811&page=1



kelvinz
Registered: Dec 11, 2003
Total Posts: 396
Country: United States

it adds 10d custom functions.

the majority of them work the rest have yet to be implemented.



smaug
Registered: Jun 12, 2002
Total Posts: 1163
Country: United States

Hey, that's cheating!



kelvinz
Registered: Dec 11, 2003
Total Posts: 396
Country: United States

hahaha =D



Peter de Weerdt
Registered: Feb 08, 2002
Total Posts: 3174
Country: Netherlands

:worried: Some members reported this thread to me, because they think this firmware hack is illegal. It is not imo. It is your own camera that you are hacking with firmware. But be aware of the risks. If something goes wrong and the camera locks a repair could be a costly issue. Not to mention if repair isn't possible.

Be careful experimenting (and keep us informed!).

Peter



gmcfly
Registered: May 10, 2003
Total Posts: 81
Country: Brazil

Any chance:

Focus in Av mode:
0. AI Focus
1. AI Servo

Or is that impossible by firmware update?



SickRick
Registered: Jul 11, 2003
Total Posts: 7
Country: United States


Having dabbled in the pirate world a little...

By DMCA, if it was THIS COUNTRY, the hack would be illegal, as the reverse engineering of copyright protected software, is illegal.

Russian law actually PERMITS IT, as a way of learning how to "build a better mousetrap". There was a running battle between Steve Jobs and a guy named Ivanpoulos around this very issue, and the Russian won.

While this is not pirate software, and I personally have no objection to it - I'd hate to be the guy to pay $200 to have Canon fix a $900 camera, because I used a hacked firmware on it.

Technically, aside from the plastic body, it is conceivable that you could change the header on 10D firmware, to the 300 header (the part that identifies to the camera that it is the firmware for that model) and make the 300 act just like a 10D.

Buyer Beware...

I'd be less concerned about copyright aspects, than I would about screwing up my camera.

Rick



wcbert
Registered: Jan 02, 2002
Total Posts: 833
Country: United States


You are risking a thousands dollar on this beat. A new version of Russian Roulette!

Step up boy and girls, take your camera, point it to your head and press "yes" to install a unofficial firmware upgrade. It works or BANG you just damage your camera.

Now if Canon come out with another firmware upgrade for the 300D and you have upgraded to this unofficial firmware does the new firmware upgrade still work or do you have to wait for this Russian guy to come out with another unofficial firmware upgrade. If you do this unofficial upgrade, is the camera still in warranty for sensor cleaning? I DO NOT THINK SO!

I will also point out with any firmware upgrade they never work 100% with everyone. With the D-30, D-60 and 10D firmware upgrades always seem to have a small percentage of camera owners in which the Canon official/legal firmware upgrade does not work and their camera's have stop working and have to be sent to Canon.

From Russia with Love a non-working camera. James Bond would be pissed!

Bill



smaug
Registered: Jun 12, 2002
Total Posts: 1163
Country: United States

I just want to know how a 300D is going to work "just like a 10D" without the same controls? What? No thumbwheel? So.. wait... I don't get it.



vkbhaskar
Registered: Sep 16, 2003
Total Posts: 509
Country: Belgium

Well the original dpreview thread seems to have been taken down.
Also asper DMCA , even posting a link to a product/technique for copyright circumvention is illegal.
So by definition the very first post of this thread is illegal in US. And although
posted by a guy from singapore , it's still illegal as the FM server is US based.

To bill, the camera was made by humans like you and me. Its not some alien
technology that someone is trying to hack. Lots of hackers are always figuring out
ways to hack hardwares which have been crippled by s/w.
I personally think it was a big mistake on Canon's part to cripple 300D, the N70 looks
all set to eat 300D's market.



hades2004
Registered: Feb 03, 2004
Total Posts: 2
Country: N/A

well i didn't trust the russian post too.
so i decided to check myselve

the hacked version is the same als version 1.1.1. exept for 2 bytes
They enable the "custom" functions
they are already in the 300d, you just dont see them...

i compared with HEXcmp2
Original
adres 000CE6A8 | value 52 F2

Hacked
adres 000CE6A8 | value B7 48

so it's not really an illegal firmware, it's just enabeling invisible features.



kelvinz
Registered: Dec 11, 2003
Total Posts: 396
Country: United States

smaug wrote:
I just want to know how a 300D is going to work "just like a 10D" without the same controls? What? No thumbwheel? So.. wait... I don't get it.


again, apparently it opens up the custom functions menu that the 10d has.

Normally the 300d is missing that menu.

-Kelvin



Toshi
Registered: May 10, 2003
Total Posts: 126
Country: United States

Discussion of potential DMCA violations is _not_ illegal. See www.eff.org for instance.



ummagumma
Registered: Apr 02, 2003
Total Posts: 176
Country: United States

It would be a little more involved than a simple header change...you'd probably have to uncomment a few lines of code



DaShiv
Registered: Nov 25, 2003
Total Posts: 600
Country: United States

I've been waiting to try this one out for a while. So far, people have uncovered a few tricks using the firmware hack, but apparantly most of the biggies (2nd curtain sync, mirror lockup, AI servo) are still not yet usable on the DRebel, despite finding the menu options for them. So I'm waiting for a better firmware hack (and better rollback options--some people have had problems rolling back from this version of the hacked firmware) before trying it out.

It was bound to happen sooner or later.



hugodrax
Registered: Dec 07, 2003
Total Posts: 820
Country: United States

Wow the US is becoming like the former soviet union. How Ironic where posting this information is legal in the former soviet union and in the US you can go to prison for years if you post the wrong stuff on a public website. Unfortunately I think the US is becoming a facist country where Congress and the President are puppets of the big conglomerates. (End of Rant)



hugodrax
Registered: Dec 07, 2003
Total Posts: 820
Country: United States

I think Canon will open up all the 300D features in a new firmware and maybe drop the price a little to compete with the D70



bouch
Registered: Jun 07, 2003
Total Posts: 1731
Country: United States

hugodrax wrote:
I think Canon will open up all the 300D features in a new firmware and maybe drop the price a little to compete with the D70


I think they'll drop the price of the 300D quite a bit so that it doesn't compete with the D70 anymore, and either lower the price fo the 10D to the D70 level or introduce a 10D sucessor.



CyberDyne
Registered: Oct 08, 2003
Total Posts: 1269
Country: United States

Having read up on the CF functions that will actually work, Vs. those that are available in the new menu that will appear in a 300D but do not actually effect the 300D functions,. it seems to me that this hack offers a very reasonable indication of which of the 10D functions are actually addressable via firmware Vs. functions that would require an actual upgrade in hardware.



vkbhaskar
Registered: Sep 16, 2003
Total Posts: 509
Country: Belgium

If the 300D is not less than at least 300$ from the N70, I can't see anyone who would choose 300D over N70, unless one has substancial investments in Canon lenses, in which case also they are more likely to buy a 10D to the least and more like 1D mkII or 1Ds.



kelvinz
Registered: Dec 11, 2003
Total Posts: 396
Country: United States

vkbhaskar wrote:
If the 300D is not less than at least 300$ from the N70, I can't see anyone who would choose 300D over N70, unless one has substancial investments in Canon lenses, in which case also they are more likely to buy a 10D to the least and more like 1D mkII or 1Ds.



ISO100 and image quality +cmos=less dust



Nate Fabro
Registered: Sep 13, 2002
Total Posts: 454
Country: United States

This does not appear to be in violation of the DMCA and neither does this thread (though I will be the first to say that just about everything is illegal in that stupid thing).
Publishing ways to circumvent a copyright(s) is illegal in the DMCA, but what copyright is being circumvented here? There is no copyright law being broken. This is akin to overclocking a computer. Granted if Canon has some lawyers that know anything they can probably get this thing banned (in the US at least) and sue the person who created thanks to some very poorly worded paragraphs in the DMCA.
Now, if the firmware was encrypted in any way and they had to break an encryption scheme, that would fall under the DMCA and it would be illegal (where breaking encryption for ANY REASON is illegal). But I highly doubt Canon would spend the time to encrypt their own firmware on their cameras.
The link above gives the best examples of terrible misuses of the DMCA. This is what happens when lawmakers write laws about technologies they are not aware of.



Shake
Registered: Nov 07, 2002
Total Posts: 79
Country: United States

It is legal to do this only if you do not change the original. OR use the original intellectual property ie. (employees/stolen code) from canon to develop this. This has been tested in many industries so I am sure it extends to here. Only reason for pulling a thread would be implied damages if you hurt your camera.



Kyle Yates
Registered: Mar 12, 2002
Total Posts: 5765
Country: United Kingdom

By DMCA, if it was THIS COUNTRY, the hack would be illegal, as the reverse engineering of copyright protected software, is illegal.

If this were really true then you would have to shut down Microsoft, The US Military, Adobe, and goodness knows how many countless other organisations including the entire US Federal Government (which judging by recent posts on this board some might find a blessing).

In general sometimes the only way to find out how things work is to "dissassemble" them.

Whilst the USA has certainly centres of Engineering excellence -- a lot of the stuff comes from simply refining products invented by others and building them cheaper and better than anybody else -- No offence here intended BTW.

These laws are really only for benefit of the lawyers -- I'll bet that very few of you remember when the PC first appeared in its present form the original BIOS was copyrighted by IBM in ROM and it took a lot of "reverse Engineering" by such companies as AWARD to lead to the explosion in the PC market that benefits us all even today.

But BE CAREFUL if you fiddle around with the firmware as Peter says -- it could be an expensive mistake if you get it wrong.



kelvinz
Registered: Dec 11, 2003
Total Posts: 396
Country: United States

kyle wrote:
By DMCA, if it was THIS COUNTRY, the hack would be illegal, as the reverse engineering of copyright protected software, is illegal.


don't forget sigma



1
2 end