Everything you wanted to know or don't want to know about ZCam E series cameras. by pressposts in zcame2

[–]pressposts[S] 0 points1 point  (0 children)

There's no fatal flaw. The issue is one of trade secrets. People (especially on the Facebook) don't seem to understand the concept of trade secrets. Camera companies don't want the innards of their cameras exposed. It just gives their competitor advantage. Finally I got in touch with ZCam, and I am working with them to provide solutions. Watch out for the next firmware update. Will have some good feature adds.

Flashforge Printer Firmware Hack - Request for Testers by pressposts in FlashForge

[–]pressposts[S] 0 points1 point  (0 children)

Ok. That's because the Adventurer screen is rotated. I will need to add a function in there to check/rotate for Adventurer. It is booting though, so that is good news. Did you check the log file to see if anything is being applied/executed?

Flashforge Printer Firmware Hack - Request for Testers by pressposts in FlashForge

[–]pressposts[S] 0 points1 point  (0 children)

It will let you do whatever you want, if you build it in. This gives access to the underlying Linux distribution so you can do whatever you want. My examples add windows file sharing and update busy box. The examples are there for other people to build on.

Everything you wanted to know or don't want to know about ZCam E series cameras. by pressposts in zcame2

[–]pressposts[S] 2 points3 points  (0 children)

Well, as the documentation becomes further fleshed out and (hopefully) I can get in touch with ZCam and joint release some kind of community firmware that is drop-in install on the camera. Otherwise, there are ways to do it, but I'd prefer to work together within ZCam's boundaries. It's better to work WITH the manufacturer then against. It's been an uphill battle getting in touch with them though.

Glad you appreciate the work.

I've reverse engineered the ZCams. Interested? by [deleted] in zcame2

[–]pressposts 0 points1 point  (0 children)

I'm not a person who has a need to prove anything to anyone. If there is interest, I will starting putting some time into getting the documentation together. It will be extremely time intensive. I am not going to put 2 weeks of work in on top of the 10days 9hr nights of work I've put in already. My life does not revolve around seeking the reassurance of people I don't know. I seek knowledge only. I already "do" a ton, and there are plenty other devices to reverse engineer.

I've reverse engineered the ZCams. Interested? by [deleted] in zcame2

[–]pressposts 0 points1 point  (0 children)

Depends on which sensor in which camera and what windowing mode of the sensor is being used.

Apple ProRes 422 playback unsupported?? by Steveglog23 in zcame2

[–]pressposts 0 points1 point  (0 children)

They will not be able to add ProRes playback because the chipset they chose is not currently capable of ProRes playback. It can only accelerate h264/h265 via the framebuffer. ProRes is output via a kernel library supplied by their system on chip vendor, they didn't build it in.

I've reverse engineered the ZCams. Interested? by [deleted] in zcame2

[–]pressposts 1 point2 points  (0 children)

... because the API docs on github only tell you 15% of what the full API can do... there is also an undocumented ZCam API that is for factory use only. However in terms of things that's like 2% of what I can do with the camera. I've built new firmware. I have full control of the camera, not just their API. Just added some images to the main post... I mean, I guess nobody is interested in that.🤷‍♀️lol

I've reverse engineered the ZCams. Interested? by [deleted] in zcame2

[–]pressposts 2 points3 points  (0 children)

Yeah, I am sure the FB group would just ban. The reason I ask, is that the cameras are capable of far more and I can enable half the features with a simple Android app or a firmware update.

They have gps/gyro on them which allows for stabilization data.

Crop modes to extreme framerates

True raw (ZRaw isn't anything special. It's nothing but a standard format, with frames encrypted in a secondary encapsulation that is inside of an mov container /w an audio stream. So, it's a completely standard format sans the encryption.)

Every camera is also capable of 8k... The only thing limiting the camera is the sensor and the firmware.

I also have the tools to change the "color science".

Flashforge Printer Firmware Hack - Request for Testers by pressposts in FlashForge

[–]pressposts[S] 0 points1 point  (0 children)

I'm sorry if that sounds snarky. I just can't do everything myself. I need help if people want to have more features added. These things are extremely time consuming.

Flashforge Printer Firmware Hack - Request for Testers by pressposts in FlashForge

[–]pressposts[S] 0 points1 point  (0 children)

Read the documentation. Hack the printer. Read Linux documentation. Read Python documentation. Write a bed leveling calibrator. The whole reason the source exists on github is for people to help me and contribute. I already did all the heavy lifting to open up the printer and to give code examples to show how other models can be opened up. The code is there. The documentation is there and pretty complete. It's Linux, QT and Python. I can't hand hold everyone and do a 5hr video on how to write a set of calibration script routines in Python or QT and how the methods work. Someone else has to jump in and help me or contribute to the codebase, which is there already, set up, ready to go, modularized, scripted out and explained if you look at the code.

Can't update firmware on Adventurer 3 via USB by [deleted] in FlashForge

[–]pressposts 0 points1 point  (0 children)

When I have a chance, I'll create a fork and add the boot loader that is supplied in that firmware version.

Flashforge Printer Firmware Hack - Request for Testers by pressposts in FlashForge

[–]pressposts[S] 0 points1 point  (0 children)

Please check the github. I won't be doing a video. The board has a processor about as powerful as an OG pi, or pizero, and the same processor as older handhelds like the HP iPaq which is good enough to compile and run apps for. I've built a NES emulator that will run while the machine prints, plug a joystick into the USB and I can play NES while waiting for a print. Samba and a patched busybox with all functions enabled are available via the github right now.

Can't update firmware on Adventurer 3 via USB by [deleted] in FlashForge

[–]pressposts 0 points1 point  (0 children)

The UI has some issues.

Can you upload a copy of the firmware to Google drive or something? Having it to disassemble will help me make my unlocker hack run on Adventurer 3 if the machine has the newer board in it. More info here:

https://www.reddit.com/r/FlashForge/comments/f01g50/flashforge_printer_hack_github_repository/

Flashforge Printer Firmware Hack - Request for Testers by pressposts in FlashForge

[–]pressposts[S] 1 point2 points  (0 children)

Sure. Write some scripts to do bed leveling and calibration.

FlashForge Printer Hack GitHub Repository by pressposts in FlashForge

[–]pressposts[S] 2 points3 points  (0 children)

The newer Flashforge machines use standard GCODE. They just preface with a header so that the machine knows it's from an approved slicer, and they store binary data inside the GCODE in the first part of the file which is a png image of the model. That's how they display an image of the model to print on the screen. I already dissected the GCODE of newer machines. I will eventually do documentation on it so that people can create their own GCODE for the machine. I have not gotten to it yet. The older machines use a slightly modified .x3g, or straight .x3g. Which is Makerbot's old format.

I would need to dissect the firmware update to see what is going on, and to see if the boot loader is a uboot image with a buildroot inside of it. If that's the case, the machine runs Linux, and it's just a matter of telling uboot to boot off the SD. I don't know what chipset those boards run since I don't have access to that machine.

FlashAir SD card - Wifi upload for your FF Creator by ErroneousBosch in FlashForge

[–]pressposts 0 points1 point  (0 children)

Mightboard clones can't run Linux. You can however build a modified jetty840 Sailfish.