News for hackers. Stuff that matters.
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by pelorat on Saturday May 25, 2024 @03:23AM (#40473250)
So this appears to be a clean reversing effort, for what - legal reasons?

Espressif Systems is a Chinese company and probably stole half the code in the firmware anyways. No one will blame you if you stick the stick the firmware in Ghidra.

Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by ZiiS on Saturday May 25, 2024 @03:43AM (#40473336)
The people they copied it from would.
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by mschuster91 on Saturday May 25, 2024 @04:05AM (#40473436)
If you got enough (wo)manpower you can also do a cleanroom RE using a decompiler - one team decompiles and writes documentation about how the chip works, the second team writes a driver based on that doc.
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by hildenae on Saturday May 25, 2024 @12:03PM (#40475815)
Does this way to write an implementation have a name?
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by ctz on Saturday May 25, 2024 @01:08PM (#40476328)
Chinese wall
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by DeathArrow on Saturday May 25, 2024 @04:36AM (#40473610)
>Espressif Systems is a Chinese company and probably stole half the code in the firmware anyways.

So if an entity is Chinese we are sure they are thiefs.

Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by mschuster91 on Saturday May 25, 2024 @05:43AM (#40473890)
The thing is, China as a culture does have a completely different attitude towards intellectual property. For them, copying is not theft, it's acknowledge of something's quality. Andrew "bunnie" Huang has written (at least) two articles with more details [1][2].

[1] https://www.bunniestudios.com/blog/2014/from-gongkai-to-open...

[2] https://www.bunniestudios.com/blog/2013/the-12-gongkai-phone...

Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by rfoo on Saturday May 25, 2024 @06:30AM (#40474059)
> copying is not theft, it's acknowledge of something's quality

This is a common misconception. It is true that they don't think it is theft once it's widely available (even in underground community), but it's not because "copying is acknowledge of something's quality". This is one of the usual excuses.

A better phrasing would be: modern (post-1980s) Chinese people [1] care more about who is able to build the thing, not who is able to invent / design. They happily (and knowingly) steal your design and after a few iterations build it better and think it's totally legit because you failed to prevent them from stealing your design and you also can't build it better.

And the annoying part is, turns out, after copying all they can steal they surprisingly can invent, too.

[1] It's not yet a culture

Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by Rinzler89 on Saturday May 25, 2024 @07:37AM (#40474276)
Isn't this exactly the MO of post-war Japanese industry? Copy everything from the west for the local market, then improve and make it better and cheaper then seel it in their market for profits?
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by toast0 on Saturday May 25, 2024 @10:25AM (#40475249)
Also the MO of early US industrialism. Copy everything from the UK and Europe, make it better and cheaper, apply it to local conditions, etc, etc. Only start supporting international patents when you've got lots of patents that warrant protection.
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by makapuf on Saturday May 25, 2024 @02:29PM (#40476903)
See also: Nintendo and IP protection.
Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by mfuzzey on Saturday May 25, 2024 @05:05PM (#40477865)
Copying isn't theft (though it may still be illegal). Theft is "dishonest appropriation of property belonging to another with the intention to permanently deprive the other of it."

So if I steal your wallet, your phone or your car that's theft because you no longer have access to it and I do.

If I copy a book, a CD, a DVD, a document or a chip the original owner still has it. That doesn't mean there's no prejudice or that it's legal but it's not theft.

Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by tecleandor on Saturday May 25, 2024 @05:29AM (#40473824)
First paragraph:

"This will enable features that the current, closed source ESP32 Wi-Fi implementation does not have, for example 802.11s mesh networking. It will also improve the auditability of the code."

Re:Reverse engineering ESP32 Wi-Fi driver: the road ahead by 3abiton on Saturday May 25, 2024 @06:17AM (#40473999)
Mesh is such a cool technology that seems to be reserved to high end HW, and bringing it to ESP32 would be amazing!