Open jlitewski opened 6 months ago
I finished up the rough implementation of palloc this morning. It is currently untested, but should work. I'm still going to need to write up some test suites for it to make sure it's all working as intended. Added that to the major milestones needed to hit
Finished up the rough implementation of tracer. Currently it's just the same functions that BigBuf had, but the future plans are to redo how all of the tracing stuff works to try and make it a bit more memory efficient.
Card Emulation stuff roughly implemented. I'm not sure how it all works, because it only looks like a storage buffer for card information based on a quick look over of the functions in BigBuf. If that's the case, I'm going to actually implement a card emulation system with it, because otherwise why do we have card emulation functions to begin with?
Started chipping away at moving things over. Been renaming things along the way to more agnostic names as well, added that to Minor Milestones. Hopefully can have this done by the end of the month, I'm tired of looking at this code 😆
12 more files. One of which is more than likely going to need to be partially rewritten to work correctly with palloc. The light at the end of the tunnel is getting bigger!
Hopefully I didn't break too much...
The firmware is now using Palloc/Tracer/CardEmu over BigBuf. It's highly unstable, but it's working. I got to go through and fix up the remaining bugs and regressions. I think I'm going to merge this into proxmark-nxtgen and finish development outside the nxtgen-palloc fork, since Iceman is preparing a release upstream and I have like a month of commits to merge
Core Changes:
Major Milestones:
Minor Milestones:
nxtgen-palloc
intoproxmark3-nxtgen