Code Monkey home page Code Monkey logo

Comments (14)

iceman1001 avatar iceman1001 commented on September 7, 2024

try removing this row https://github.com/RfidResearchGroup/proxmark3/blob/master/armsrc/Makefile#L26

from proxmark3.

 avatar commented on September 7, 2024

Try to remove it. Compiled.
Flashing hangs:

client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
Loading ELF file bootrom/obj/bootrom.elf
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x00000d60->0x00000d60) [R X] @0x298

Loading ELF file armsrc/obj/fullimage.elf
Loading usable ELF segments:
0: V 0x00102000 P 0x00102000 (0x00037bf8->0x00037bf8) [R X] @0x94
1: V 0x00200000 P 0x00139bf8 (0x000012b4->0x000012b4) [RW ] @0x37c8c
Note: Extending previous segment from 0x37bf8 to 0x38eac bytes

[+] Waiting for Proxmark to appear on /dev/ttyACM0           
[=] UART Setting serial baudrate 460800
.Found 
#db# unknown command:: 0xd32d410d          
Entering bootloader... 
(Press and release the button only to abort)
[+] Waiting for Proxmark to appear on /dev/ttyACM0           
[=] UART Setting serial baudrate 460800
. Found 
[!] sending bytes to proxmark failed          
Waiting for a response from the proxmark...          
You can cancel this operation by pressing the pm3 button   

from proxmark3.

 avatar commented on September 7, 2024

While added again -> flashing works again:

client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
Loading ELF file bootrom/obj/bootrom.elf
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x00000d60->0x00000d60) [R X] @0x298

Loading ELF file armsrc/obj/fullimage.elf
Loading usable ELF segments:
0: V 0x00102000 P 0x00102000 (0x00037e48->0x00037e48) [R X] @0x94
1: V 0x00200000 P 0x00139e48 (0x000012b8->0x000012b8) [RW ] @0x37edc
Note: Extending previous segment from 0x37e48 to 0x39100 bytes

[+] Waiting for Proxmark to appear on /dev/ttyACM0           
[=] UART Setting serial baudrate 460800
.Found 
Entering bootloader... 
(Press and release the button only to abort)
[+] Waiting for Proxmark to appear on /dev/ttyACM0           
............[=] UART Setting serial baudrate 460800
. Found 

Flashing... 
Writing segments for file: bootrom/obj/bootrom.elf
 0x00100000..0x001001ff [0x200 / 1 blocks].OK 
 0x00100200..0x00100f5f [0xd60 / 7 blocks].......OK 

Writing segments for file: armsrc/obj/fullimage.elf
 0x00102000..0x0013b0ff [0x39100 / 457 blocks].........................................................................................................................................................................................................................................................................................................................................................................................................................................................................OK 

Resetting hardware... 
All done. 

Have a nice day!

from proxmark3.

 avatar commented on September 7, 2024

Maybe a stupid question :) , but the FPC Connector is intended for the High Range antenna?

from proxmark3.

iceman1001 avatar iceman1001 commented on September 7, 2024

FPC connector could among others be used for an external antenna LF/HF
Also for a uart interface, like a BL dongel - to serial
Also for external battery

from proxmark3.

iceman1001 avatar iceman1001 commented on September 7, 2024

Strange, I have now tested on the following, I don't get that message.

  • Ubuntu 18.04 (x86_64)
  • Ubuntu 16.04 (686)
  • WSL (win10)

from proxmark3.

 avatar commented on September 7, 2024

I’ll try it again.
Maybe there was a mistake in my handling.

from proxmark3.

 avatar commented on September 7, 2024

Strange. This message already comes up at flashing (actual compiled version without deleted L26 in armsrc/Makefile):
1st try (see error below):

~/proxmark3$ client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
Loading ELF file bootrom/obj/bootrom.elf
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x00000d60->0x00000d60) [R X] @0x298

Loading ELF file armsrc/obj/fullimage.elf
Loading usable ELF segments:
0: V 0x00102000 P 0x00102000 (0x00037e48->0x00037e48) [R X] @0x94
1: V 0x00200000 P 0x00139e48 (0x000012b8->0x000012b8) [RW ] @0x37edc
Note: Extending previous segment from 0x37e48 to 0x39100 bytes

[+] Waiting for Proxmark to appear on /dev/ttyACM0           
[=] UART Setting serial baudrate 460800
.Found 
#db# unknown command:: 0xd32d410d        
Entering bootloader... 
(Press and release the button only to abort)
[+] Waiting for Proxmark to appear on /dev/ttyACM0           
[=] UART Setting serial baudrate 460800
. Found 
[!] sending bytes to proxmark failed          
Waiting for a response from the proxmark...          
You can cancel this operation by pressing the pm3 button          
^C

2nd try:

~/proxmark3$ client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
Loading ELF file bootrom/obj/bootrom.elf
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x00000d60->0x00000d60) [R X] @0x298

Loading ELF file armsrc/obj/fullimage.elf
Loading usable ELF segments:
0: V 0x00102000 P 0x00102000 (0x00037e48->0x00037e48) [R X] @0x94
1: V 0x00200000 P 0x00139e48 (0x000012b8->0x000012b8) [RW ] @0x37edc
Note: Extending previous segment from 0x37e48 to 0x39100 bytes

[+] Waiting for Proxmark to appear on /dev/ttyACM0           
[=] UART Setting serial baudrate 460800
.Found 
Entering bootloader... 
(Press and release the button only to abort)
[+] Waiting for Proxmark to appear on /dev/ttyACM0           
............[=] UART Setting serial baudrate 460800
. Found 

Flashing... 
Writing segments for file: bootrom/obj/bootrom.elf
 0x00100000..0x001001ff [0x200 / 1 blocks].OK 
 0x00100200..0x00100f5f [0xd60 / 7 blocks].......OK 

Writing segments for file: armsrc/obj/fullimage.elf
 0x00102000..0x0013b0ff [0x39100 / 457 blocks].........................................................................................................................................................................................................................................................................................................................................................................................................................................................................OK 

Resetting hardware... 
All done. 

Have a nice day!

from proxmark3.

 avatar commented on September 7, 2024

Could my PM be defect?

from proxmark3.

iceman1001 avatar iceman1001 commented on September 7, 2024

Doubt it to be defect since you can flash and run it. And hw tune shows good values for your antennas.

The only thing is that your device seems to get a usb command directly after the serial port is opened on the first run... Which really doesn't make sense right now. If you got it always, it could be detectable.
There are only the getversion sent to the device in the startup...

from proxmark3.

 avatar commented on September 7, 2024

with official repo same:

#db# unknown command:: 0xd32d410d          
Prox/RFID mark3 RFID instrument          
bootrom: master/v3.1.0-30-ga015ef3-suspect 2018-12-05 12:12:55
os: master/v3.1.0-30-ga015ef3-suspect 2018-12-05 12:12:56
fpga_lf.bit built for 2s30vq100 on 2015/03/06 at 07:38:04
fpga_hf.bit built for 2s30vq100 on 2018/09/12 at 15:18:46
SmartCard Slot: available
          
uC: AT91SAM7S512 Rev A          
Embedded Processor: ARM7TDMI          
Nonvolatile Program Memory Size: 512K bytes. Used: 196281 bytes (37%). Free: 328007 bytes (63%).          
Second Nonvolatile Program Memory Size: None          
Internal SRAM Size: 64K bytes          
Architecture Identifier: AT91SAM7Sxx Series          
Nonvolatile Program Memory Type: Embedded Flash Memory          
proxmark3> 

I also cannot believe that it is a defect, because all other seems to bee good.

Doubt it to be defect since you can flash and run it. And hw tune shows good values for your antennas.

The only thing is that your device seems to get a usb command directly after the serial port is opened on the first run... Which really doesn't make sense right now. If you got it always, it could be detectable.
There are only the getversion sent to the device in the startup...

I always have it at the first start right after the boot up

from proxmark3.

iceman1001 avatar iceman1001 commented on September 7, 2024

...somewhere in the code around openproxmark I guess, but since I have no idea to replicate your problem I can't fix it.

from proxmark3.

 avatar commented on September 7, 2024

Thanks a lot.
I’ll try to understand more details about PM And try to work my way into the code.

from proxmark3.

 avatar commented on September 7, 2024

Thanks a lot.
I’ll try to understand more details about PM And I will working my way into the code.

from proxmark3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.