Chdk developer needed - page 2 - General Chat - CHDK Forum

Chdk developer needed

  • 27 Replies
  • 8292 Views
Re: Chdk developer needed
« Reply #10 on: 12 / June / 2019, 03:11:46 »
Advertisements
Your unwillingness to describe the specifics of your project is a big red flag for me.

If you actually have the money to pay market rates for tens to hundreds of hours of professional reverse engineering, it's very hard to see how this makes any sense.

I encourage anyone considering getting involved to tread carefully.

I tend to interpret rule 4 narrowly, on the basis that open technical discussion benefits the whole community regardless of whether a project commercial, but using this forum simply to recruit for a secret project seems quite inappropriate.

I actually don't have a problem discussing all the projects details, just being that I am completely new to this whole camere hacking I have no idea from where to start,
What i am basically looking is a way to disable any internet options on the most models possible,
The purpose is for an Organization currently active in several country's, who help people limit themselves and their kids who struggle with over exposure and addiction to social media, disconnect and limit themselves,
One of the things that alot of them want, is getting rid of their cameras WiFi capabilities, we were currently manually opening up devices to take out the WiFi card, But we are looking for a way to streamline the process thus minimizing the chances of damage, by using software instead.
(P.s. I could prove the cause and the organizations existence for whoever is really interested in helping me out)

Re: Chdk developer needed
« Reply #11 on: 12 / June / 2019, 10:05:54 »
One of the things that a lot of them want, is getting rid of their cameras WiFi capabilities, we were currently manually opening up devices to take out the WiFi card, But we are looking for a way to streamline the process thus minimizing the chances of damage, by using software instead.
Interesting application. 

Before you go too far with a CHDK approach, you'd need to decide how "secure" you need the hack to be.  Simply replacing the camera's CHDK enabled SD card with an ordinary one removes CHDK.  Likewise, disabling the SD card's lock switch slider - even if the little bit of sliding plastic is removed - is not very difficult.  Addicts can be very clever and kids like to explore and share.

Having said that, with a lot of care, you could probably clip the SD card switch arm without actually opening the camera, thereby making it a camera that only takes pictures with CHDK loaded .  A regular SD card will just say "Card Locked" on the LCD and not take photos.

Finally, with enough effort, it should be possible to figure out how to disable WiFi in the actual Canon ROM, create a hacked version of that ROM, and re-flash the camera's ROM.  Learning to do that could result in many bricked cameras but if money is not a big concern then it's technically possible.


Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 14117
Re: Chdk developer needed
« Reply #12 on: 12 / June / 2019, 13:32:11 »
I actually don't have a problem discussing all the projects details, just being that I am completely new to this whole camere hacking I have no idea from where to start,

The purpose is for an Organization currently active in several country's, who help people limit themselves and their kids who struggle with over exposure and addiction to social media, disconnect and limit themselves,
Fair enough.  Thanks for the description. An alternative might be to have them hand over their wifi-enabled camera in exchange for loan or rental of a non-wifi camera.

Quote
One of the things that alot of them want, is getting rid of their cameras WiFi capabilities, we were currently manually opening up devices to take out the WiFi card, But we are looking for a way to streamline the process thus minimizing the chances of damage, by using software instead.
FWIW, if you have successfully disassembled Canon cameras and disabled wifi by hardware modification, description of the process or photos would be welcome.

We collect this kind of thing, like https://chdk.fandom.com/wiki/UART

I'm somewhat surprised Canon cameras work with the wifi module removed, but maybe the firmware doesn't try to access the wifi hardware at all until it's activated.

As waterwingz says, CHDK itself is probably not a good solution for you. It's user reversible and non-permanent by design, and your users likely don't want the other aspects of CHDK.

The suggestion of re-flashing part of the ROM to disable wifi seems more in line with your objective. It's possible to flash individual blocks of RAM, and in principle it could be reversed, but not without risk. It's likely one could modify one of the wifi related tasks in a way that prevents it from working with affecting normal camera operation. Except for the flashing part, this could be prototyped non-destructively in CHDK. This would require additional work and testing on each supported model.

There are also a lot of wifi related event procs. It's possible one of them could disable wifi without direct flashing, e.g. by setting the MAC address to an invalid value, or enabling wlan factory mode.

All that said, I'm somewhat hesitant to get too deep into potentially destructive modifications that could potentially get back to Canon as warranty claims at some point.
Don't forget what the H stands for.

Re: Chdk developer needed
« Reply #13 on: 12 / June / 2019, 17:06:07 »
Finally, with enough effort, it should be possible to figure out how to disable WiFi in the actual Canon ROM, create a hacked version of that ROM, and re-flash the camera's ROM.

re-flashing part of the ROM to disable wifi seems more in line with your objective. It's possible to flash individual blocks of RAM, and in principle it could be reversed, but not without risk. It's likely one could modify one of the wifi related tasks in a way that prevents it from working with affecting normal camera operation. Except for the flashing part, this could be prototyped non-destructively in CHDK. This would require additional work and testing on each supported model.

There are also a lot of wifi related event procs. It's possible one of them could disable wifi without direct flashing, e.g. by setting the MAC address to an invalid value, or enabling wlan factory mode.

All that said, I'm somewhat hesitant to get too deep into potentially destructive modifications that could potentially get back to Canon as warranty claims at some point.

Thats where i am trying to head right now,
The warrenty i am not worried, first the way we do it right now, voids the warrenty anyway, second we could always flash it back
FWIW, if you have successfully disassembled Canon cameras and disabled wifi by hardware modification, description of the process or photos would be welcome.

We collect this kind of thing, like https://chdk.fandom.com/wiki/UART
I didn't see anything about taking out WiFi cards, (I allready did hundreds of them, all of them keep working after the removal)
« Last Edit: 12 / June / 2019, 17:20:39 by Chocolate »


Re: Chdk developer needed
« Reply #14 on: 12 / June / 2019, 18:03:18 »
I didn't see anything about taking out WiFi cards, (I allready did hundreds of them, all of them keep working after the removal)
Wifi in PowerShots is something fairly new by CHDK standards.  Which model(s) have removable wifi cards not integrated onto the main PCB?

Ported :   A1200    SD940   G10    Powershot N    G16

Re: Chdk developer needed
« Reply #15 on: 12 / June / 2019, 18:27:36 »
Wifi in PowerShots is something fairly new by CHDK standards.  Which model(s) have removable wifi cards not integrated onto the main PCB?
Nearly all of them

*

Offline reyalp

  • ******
  • 14117
Re: Chdk developer needed
« Reply #16 on: 13 / June / 2019, 01:05:21 »
The warrenty i am not worried, first the way we do it right now, voids the warrenty
I know you aren't worried about the warranty. But the owner might take it to Canon say the wifi "just stopped working"

You are talking about doing this to a lot of cameras, and unlike most extreme mods done on this forum, it isn't being done by the individual owner.

I'm not saying you shouldn't do it, just that it's something I'd hesitate to get involved with.

Quote
I didn't see anything about taking out WiFi cards, (I allready did hundreds of them, all of them keep working after the removal)
What I meant was pictures of internal components. I don't recall seeing any of wifi modules, so it might be of interest to the community if you posted them.
Don't forget what the H stands for.

Re: Chdk developer needed
« Reply #17 on: 13 / June / 2019, 02:46:36 »
What I meant was pictures of internal components. I don't recall seeing any of wifi modules, so it might be of interest to the community if you posted them.
I would gladly share any knowledge I have, just explain further what might intreset the community, camere dismantling (kind of like https://www.ifixit.com/)? Pictures of WiFi boards?


*

Offline blackhole

  • *****
  • 942
  • A590IS 101b
    • Planetary astrophotography
Re: Chdk developer needed
« Reply #18 on: 13 / June / 2019, 04:29:32 »
I disassembled the SX530 and did not see the separate WiFi module. WiFi chipset and PCB antenna are integrated on the main board.
I suppose that's the same on all other cameras with WiFi, but I may be wrong.
Even if you could remove the WiFi module the camera would probably immediately turn off with a code for a hardware failure.

Re: Chdk developer needed
« Reply #19 on: 13 / June / 2019, 04:55:13 »
I disassembled the SX530 and did not see the separate WiFi module. WiFi chipset and PCB antenna are integrated on the main board.
I suppose that's the same on all other cameras with WiFi, but I may be wrong.
Even if you could remove the WiFi module the camera would probably immediately turn off with a code for a hardware failure.
I would recommend opening a new thread,
Anyways the sx530 has a seperate WiFi module, right ontop of the screen, where it says WiFi, behind the flash.
And yes like most of the cameras i did it works after the removal (I only had one samsung camera bricked after removing the WiFi)
« Last Edit: 13 / June / 2019, 07:12:53 by Chocolate »

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal