Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qoob updater(s) #47

Open
9ary opened this issue Mar 16, 2024 · 1 comment
Open

Qoob updater(s) #47

9ary opened this issue Mar 16, 2024 · 1 comment

Comments

@9ary
Copy link
Member

9ary commented Mar 16, 2024

Similar to #42, we need an open source updater for Qoob. This will have to be reversed and/or copied from Swiss.

This is especially important for Qoob SX, in order to lift the 62800 byte limitation. Not a lot of space to be gained there but still significant.

Questions for Qoob SX:

  • Can the recovery slot be rewritten?
  • Can we expand usable space for the real payload?
  • How different is it from Qoob Pro?
@9ary
Copy link
Member Author

9ary commented Mar 27, 2024

Findings from reversing the flasher:

Questions for Qoob SX:

* Can the recovery slot be rewritten?

Most likely, unless the FPGA actively gets in the way, the flash chip doesn't seem to have protectable sectors.

* Can we expand usable space for the real payload?

The flash chip on the SX uses 4KiB sectors, while the Pro uses 64KiB sectors (with a handful of smaller ones at the start of flash). It should be trivial to repartition the SX as long as a small enough preloader can be written.

* How different is it from Qoob Pro?

Basically the same other than the flash chip.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant