Skip to content

Flash supports MX35LF2G model#11505

Merged
sensei-hacker merged 1 commit into
iNavFlight:maintenance-9.xfrom
RunnyCow:master
May 3, 2026
Merged

Flash supports MX35LF2G model#11505
sensei-hacker merged 1 commit into
iNavFlight:maintenance-9.xfrom
RunnyCow:master

Conversation

@RunnyCow
Copy link
Copy Markdown
Contributor

Adds JEDEC ID 0xC22603 (MX35LF2GE4AD) with geometry of 2048 sectors, 64 pages per sector.
Datasheet reference: https://www.macronix.com/Lists/Datasheet/Attachments/8934/MX35LF2GE4AD,%203V,%202Gb,%20v1.6.pdf

@github-actions
Copy link
Copy Markdown

Branch Targeting Suggestion

You've targeted the master branch with this PR. Please consider if a version branch might be more appropriate:

  • maintenance-9.x - If your change is backward-compatible and won't create compatibility issues between INAV firmware and Configurator 9.x versions. This will allow your PR to be included in the next 9.x release.

  • maintenance-10.x - If your change introduces compatibility requirements between firmware and configurator that would break 9.x compatibility. This is for PRs which will be included in INAV 10.x

If master is the correct target for this change, no action is needed.


This is an automated suggestion to help route contributions to the appropriate branch.

@github-actions
Copy link
Copy Markdown

Test firmware build ready — commit 2ed1096

Download firmware for PR #11505

228 targets built. Find your board's .hex file by name on that page (e.g. MATEKF405SE.hex). Files are individually downloadable — no GitHub login required.

Development build for testing only. Use Full Chip Erase when flashing.

@sensei-hacker sensei-hacker changed the base branch from master to maintenance-9.x May 3, 2026 02:18
@sensei-hacker sensei-hacker merged commit 28ab300 into iNavFlight:maintenance-9.x May 3, 2026
24 checks passed
@sensei-hacker
Copy link
Copy Markdown
Member

FYI — the opcode issue this PR works around (0x01 not supported by MX35LF2GE4AD) has a standalone fix in #11533, which uses the NAND-standard Set Features (0x1F) / Get Features (0x0F) opcodes for all chips in the W25N driver. That also fixes an undefined-macro reference in the bad-block partition macros introduced by this PR.

@sensei-hacker sensei-hacker added this to the 9.1 milestone May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants