Proxmark3 developers community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

#1 2009-04-16 00:28:26

Sly
Contributor
Registered: 2009-03-02
Posts: 19

Proxmark With Bluetooth

Hope I don't dissapoint saying this is Theory, not something I've done or will even attempt myself.

Surely it's possible to attach an a an extra peice of hardware to the Proxmark3 to make a simple serial port interface. Then using a peice of electronics like http://www.sparkfun.com/commerce/produc … cts_id=582 and programming a simple serial protocol for the Proxmark3 it could become wireless.

If so it'd make life pretty easy for using a Mobiles to access the hardware and read tags, etc.

Offline

#2 2009-04-16 02:01:21

d18c7db
Contributor
Registered: 2008-08-19
Posts: 292

Re: Proxmark With Bluetooth

In theory all you'd have to do is attach one of the two serial ports (RS232) of the ARM to the BlueSMiRF module and write some software support to handle comms over serial instead of (as well as) USB.

In practice however the board wasn't designed with RS232 comms in mind and as such the possible pins (PA 6, 21, 22) for the RS232 have already been assigned to other functions so this wouldn't be possible without some circuit surgery. Or you'd have to use the existing spare pins but do the RS232 in software by bitbanging (ugly).

Perhaps in some new version of the board. Actually speaking of that, is anyone keen to start a collaborative project on a redesign? Is there even any demand for a new and improved platform? I know there have been some attempts (CynergySystems, BizonGod) but they are doing that on their own so there's no community input or discussion on the design, features, etc.

If there was a hardware project, I'd be keen to get involved and contribute. I can do electronic design (mainly digital, not so much analog/RF), even Eagle work (schematic/PCB, including library part creation), contribute with parts selection, trundle through datasheets, etc

Last edited by d18c7db (2009-04-16 02:10:06)

Offline

#3 2009-11-21 12:49:23

Marifel12
Member
Registered: 2009-11-21
Posts: 1

Re: Proxmark With Bluetooth

I have read that the RS232 signals are represented by voltage levels with respect to a system common (power / logic ground). The "idle" state (MARK) has the signal level negative with respect to be common, and the "active" state (SPACE) has the signal level positive with respect to be common.  RS232 has numerous handshaking lines (primarily used with modems), and also specifies a communications protocol. Is this information correct?


_________________
Indianapolis Liposuction

Last edited by Marifel12 (2009-12-09 15:22:20)

Offline

#4 2014-04-19 22:17:51

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

I had the same idea 5 years later.
LOL: http://www.proxmark.org/forum/viewtopic … 918#p10918

My question is: How much is it complicated to allow the arm firmware to communicate on a simple serial protocol? I know that usb is a serial protocol but i suppose there is a software layer on the arm delegated for the usb driver.

about the pins: pin PA6 is not free (pck0) but pins PA21, PA22 (MUX hi and low) are free on my board (the board that i'm thinking to).
So how much is it complicated to implement on the arm firmware, the serial communication on these pins?
Could pin PA21 and PA22 be the 232 serial line TX and RX?

Is someone interested to write the firmware?
may be i can make some boards and send to the developer.

Last edited by gaucho (2014-04-19 22:20:54)


Imagination is more important than knowledge.

Offline

#5 2014-04-19 23:59:04

Enio
Contributor
Registered: 2013-09-24
Posts: 175

Re: Proxmark With Bluetooth

I might be interested at a later stage - one idea though - afaik arm can comm via spi. If we would add some interface there we could eventually communicate via bt, wifi, whatever other module with spi we like. We just need some code and some üins to connect spi.


Proxmark IRC channel can easily be joined off this official webchat applet: [url] http://webchat.freenode.net/?channels=#proxmark3[/url]
You can start a private chat with /msg <nickname> <text>

Offline

#6 2014-04-21 09:17:48

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

this schematic show an evaluation board for the sam7s chip: https://www.olimex.com/Products/ARM/Atm … ematic.pdf

this schematic show how to connect the evaluation board to a bluetooth module: http://en.wikipedia.org/wiki/File:WillW … ematic.png

they used PA6/TXD0(pin34) as TX, while PA7/RTS0(pin32) is used as RX . Why they didn't used the PA5/RXD0(pin35)? it's for sure a error in the schematic. For sure they must use the RXD0 since the RTS is an output, not an input.

since PA6 is used on our board,
could we use the PA22/TXD1(pin14) for the TX and the PA21/RXD1(pin 11) for RX ?

I think yes.
Could someone confirm?

@enio: for "at later stage" what do you mean?


Imagination is more important than knowledge.

Offline

#7 2014-04-21 11:33:06

Enio
Contributor
Registered: 2013-09-24
Posts: 175

Re: Proxmark With Bluetooth

Im interested in connecting pm via bt but I want to do the hf sniff first.


Proxmark IRC channel can easily be joined off this official webchat applet: [url] http://webchat.freenode.net/?channels=#proxmark3[/url]
You can start a private chat with /msg <nickname> <text>

Offline

#8 2014-04-22 11:11:39

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

Enio wrote:

Im interested in connecting pm via bt but I want to do the hf sniff first.

good choice.


Imagination is more important than knowledge.

Offline

#9 2014-04-24 23:33:36

charliex
Contributor
From: Los Angeles/Scotland
Registered: 2010-08-05
Posts: 70
Website

Re: Proxmark With Bluetooth

moving the muxels to spare pins, and using 22/21 is fine. the  wii bluetooth schematic is a typo. it is rxd0/tdx0

maybe the CC2540 ble?

Last edited by charliex (2014-04-24 23:35:42)

Offline

#10 2014-04-25 14:31:13

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

looking at mouser.com i see that the cheap one is about 7€ (without antenna and oscillator)
the CC2540 is about 14€

This one for 10€ includes antenna, microcontroller, oscillator and antenna: http://media.digikey.com/pdf/Data%20She … Series.pdf

Something cheaper?

Last edited by gaucho (2014-04-25 14:34:42)


Imagination is more important than knowledge.

Offline

#11 2014-04-25 17:45:03

charliex
Contributor
From: Los Angeles/Scotland
Registered: 2010-08-05
Posts: 70
Website

Re: Proxmark With Bluetooth

http://www.newark.com/texas-instruments/cc2540f128rhat/ic-bluetooth-ble-soc-128kb-40/dp/12T2857?CMP=AFC-SF-T11

$3.75 at element14

Offline

#12 2014-04-25 18:05:11

vivat
Contributor
Registered: 2010-10-26
Posts: 332

Re: Proxmark With Bluetooth

There is bluetooth dongle on amazon for 1.39 USD+free shipping. Maybe you can use it. See the teardown:
https://www.youtube.com/watch?v=_QArjsdfla0

Offline

#13 2014-04-25 18:11:01

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

charliex wrote:

http://www.newark.com/texas-instruments/cc2540f128rhat/ic-bluetooth-ble-soc-128kb-40/dp/12T2857?CMP=AFC-SF-T11

$3.75 at element14

it requires external antenna (or pcb design for it) external components and crystal.

Everything can be designed, but i think that a easy inplementation could be made with a ready to use bluetooth module, like the one that i linked. It has few risks and you can decide if mount it on the pm3 or not. You could also leave the pins free, and manufacture the board without bluetooth module. adding it only if required by the customer.


Imagination is more important than knowledge.

Offline

#14 2014-04-25 19:00:20

charliex
Contributor
From: Los Angeles/Scotland
Registered: 2010-08-05
Posts: 70
Website

Re: Proxmark With Bluetooth

even with the jellybeans and xtal's it'll be under the price of the module, also its SPI and BLE so for my money, it's a better choice than a uart module with Bluetooth 2.1

but YMMV

Offline

#15 2014-04-25 23:27:11

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

i never designed bluetooth circuit. bluetooth antenna.. if we can find an open source board with ready to use circuit and pcb design it could be easyer.


Imagination is more important than knowledge.

Offline

#16 2014-04-25 23:47:15

charliex
Contributor
From: Los Angeles/Scotland
Registered: 2010-08-05
Posts: 70
Website

Re: Proxmark With Bluetooth

TI provide all that information.

http://www.ti.com/product/cc2540

Offline

#17 2014-04-26 00:46:00

0xFFFF
Administrator
From: Vic - Australia
Registered: 2011-05-31
Posts: 630

Re: Proxmark With Bluetooth

If you want bluetooth connectivity, you might want to consider using the HC06/HC05 modules.


Want to contact me? Here's my email address...
modhex(ecijhhhhhhhhfchdhbidhniihghdduhehvhtduhbig)

Offline

#18 2014-04-26 08:01:22

asper
Contributor
Registered: 2008-08-24
Posts: 1,409

Re: Proxmark With Bluetooth

Have a look at this low power chip EM9301.
Official PDFs including test board and xtal choice.
It can be found embedded in those modules.

I was not able to find the price, only inquiries.

There is also this kickstarter project: https://www.kickstarter.com/projects/gu … ref=search that will end in 6 days.

THIS also seems to be a good project (firmware source code - Android app source code).

Last edited by asper (2014-04-26 08:24:41)

Offline

#19 2014-04-26 10:41:08

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

charliex wrote:

TI provide all that information.

http://www.ti.com/product/cc2540

it seems to me that it's needed a study.
A ready to use PCB project on Eagle or Altium could be better. We could save the learning curve of bluetooth circuit design.


Imagination is more important than knowledge.

Offline

#20 2014-04-26 11:02:01

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

0xFFFF wrote:

If you want bluetooth connectivity, you might want to consider using the HC06/HC05 modules.

I agree with you. this seems to me a good solution:
http://www.ebay.com/itm/30ft-Wireless-B … 4853f51786

i'ts less than 4€ shipment included

it interfaces with AT commands, if i well understood from here: http://makezineblog.files.wordpress.com … etooth.pdf

Last edited by gaucho (2014-04-26 11:15:57)


Imagination is more important than knowledge.

Offline

#21 2014-04-26 11:47:41

gaucho
Contributor
From: France
Registered: 2010-06-15
Posts: 444
Website

Re: Proxmark With Bluetooth

asper wrote:

Have a look at this low power chip EM9301.
Official PDFs including test board and xtal choice.
It can be found embedded in those modules.

I was not able to find the price, only inquiries.

Me too, i can't find it ready to sell. (may be the module it could be better than the chip)

asper wrote:

There is also this kickstarter project: https://www.kickstarter.com/projects/gu … ref=search that will end in 6 days.

it's expensive. what chip they use?

asper wrote:

THIS also seems to be a good project (firmware source code - Android app source code).

It is the module that i linked on this thread.  i found it for about 10€ http://www.ebay.it/itm/BTM-182-Bluetoot … 3a8f6c3dee
the good thing is that there is the FW to interface it with our arm. the problem is the price. no way.


Imagination is more important than knowledge.

Offline

#22 2014-04-26 21:37:57

charliex
Contributor
From: Los Angeles/Scotland
Registered: 2010-08-05
Posts: 70
Website

Re: Proxmark With Bluetooth

gaucho wrote:
charliex wrote:

TI provide all that information.

http://www.ti.com/product/cc2540

it seems to me that it's needed a study.
A ready to use PCB project on Eagle or Altium could be better. We could save the learning curve of bluetooth circuit design.

There are Gerbers, and design files for all the boards in that link. 

There is also the TI wiki.

http://processors.wiki.ti.com/index.php/CC2541_Breakout_Board


no need to study....

Offline

Board footer

Powered by FluxBB