Hello, I think this post because I think there is nothing like it. I hope someone can help.

I'm trying to understand how some features of garmin firmware.
For now I'll start with these two.
HWM_read_rgn
HWM_write_rgn

HWM_read_rgn: reads a number of bytes in a region.
r0 = number of the region
r1 = Position
r2 = length
r3 = pointer of data?, this record not sure. Is that so? ..

HWM_write_rgn: No, if you are able to write x number of bytes, or just write the entire region.? ..
r0 = number of the region? ..
r1 = Position?? ...
r2 = length?? ...
r3 = pointer of data?? ...

I hope this information is going to expand to the knowledge of all.
The code of the two functions:

Code:
Please Login or Register to see the links

Code:
Please Login or Register to see the links