iSkipper icon indicating copy to clipboard operation
iSkipper copied to clipboard

Recieving is working fine, but is not able to send.

Open Th3OnlyN00b opened this issue 5 years ago • 12 comments

Using arduino feather. Using attacks file with IRQ set to 3 and CSN set to 8. IS_RFM69HW set to true. Able to recieve on all channels but cannot send at all

Th3OnlyN00b avatar Jan 28 '19 20:01 Th3OnlyN00b

Have you remembered to solder on the Antenna? If that doesn't work, I recently merged dev into master, so perhaps try checking out a commit prior to this and seeing if it works?

wizard97 avatar Jan 28 '19 23:01 wizard97

Are you using a non-AVR Arduino? I met the same problem before when I was using Arduino 101. And I found that it seems that the RingBuff library is AVR specified, so it caused some wired problem on a non-AVR platform.

charlescao460 avatar Jan 28 '19 23:01 charlescao460

I'll try the antenna, I haven't been using one but I was about 10 feet from the reciever so I figured I didn't need one. I'll add one and try again.

On Mon, Jan 28, 2019, 6:04 PM Aaron Wisner <[email protected] wrote:

Have you remembered to solder on the Antenna? If that doesn't work, I recently merged dev into master, so perhaps try checking out a commit prior to this and seeing if it works?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/wizard97/iSkipper/issues/8#issuecomment-458338196, or mute the thread https://github.com/notifications/unsubscribe-auth/AF-G3XnZX210KsY6Yj_c1LiVrLki_GH7ks5vH4IUgaJpZM4aWspA .

Th3OnlyN00b avatar Jan 28 '19 23:01 Th3OnlyN00b

Charlescao460 what is AVR? Im using the feather.

Th3OnlyN00b avatar Jan 28 '19 23:01 Th3OnlyN00b

I have a feather myself and everything works fine on mine. Also, definitely dont operate the device without an antenna. The signal gets reflected back into the transmitter and can destroy the device.

wizard97 avatar Jan 28 '19 23:01 wizard97

Noted. Thank you guys. I'm working on making a much improved version of attack, which a bunch more options and a slightly easier to use layout. I plan on contributing more to the project after I get mine working too so lmk how I can help.

Th3OnlyN00b avatar Jan 28 '19 23:01 Th3OnlyN00b

Awesome! Yes, please submit a pull request with your changes so other people can enjoy them too :)

In terms of reverse engineering, the biggest thing that needs to be done is decoding the 7-byte ack from the base station. Then there is some minor things, like adjusting the default RSSI threshold, so you don't capture garbage packets.

wizard97 avatar Jan 29 '19 03:01 wizard97

So here's something interesting: I have installed the antenna, but I'm still not able to send to the base. Maybe about 3/1200 sends actually get received by the base, but when I do a flood attack I can see the count on the base flickering up and then back down again.

Th3OnlyN00b avatar Feb 11 '19 16:02 Th3OnlyN00b

The count is monotonic, so you shouldn't see it flickering back down.

Have you tried settings IS_RFM69HW to false? The underlying radio driver is a modified version of https://github.com/LowPowerLab/RFM69 and the code quality is not the best. I would not be surprised if I broke it. However, I personally own and have tested the feather, and it works great.

It is quite possible that transmitting without an antenna has damaged the module, especially if you ran floodattack() without an antenna, as this mode will transmit almost continuously and could likely overheat and damage the radio (especially since you have the high powered version).

wizard97 avatar Feb 11 '19 16:02 wizard97

Certainly possible. I will likely replace the hardware and try again. That said, I did update the attacks file with some additional functionality if you would like to see/test it

On Mon, Feb 11, 2019, 11:39 AM Aaron Wisner [email protected] wrote:

The count is monotonic, so you shouldn't see it flickering back down.

Have you tried settings IS_RFM69HW to false? The underlying radio driver is a modified version of https://github.com/LowPowerLab/RFM69 and the code quality is not the best. I would not be surprised if I broke it. However, I personally own and have tested the feather, and it works great.

It is quite possible that transmitting without an antenna has damaged the module, especially if you ran floodattack() without an antenna, as this mode will transmit almost continuously and could likely overheat and damage the radio (especially since you have the high powered version).

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/wizard97/iSkipper/issues/8#issuecomment-462398049, or mute the thread https://github.com/notifications/unsubscribe-auth/AF-G3UPLmBhiDcP-JtHo080FiCGV8mKvks5vMZzBgaJpZM4aWspA .

Th3OnlyN00b avatar Feb 11 '19 16:02 Th3OnlyN00b

I think the most likely thing is you burnt out the module. Look at 3.4.1 Architecture Description in https://cdn-shop.adafruit.com/product-files/3076/sx1231.pdf. Your high power module use the PA_BOOST. As you can see it is completely isolated from the LNA input, so it seems likely the receive chain will continue to work fine even if you burnt power amplifier PA1 and PA2.

I did update the attacks file with some additional functionality if you would like to see/test it

Yes! Please submit a pull request with additional stuff once you an confirm it works.

wizard97 avatar Feb 11 '19 16:02 wizard97

Ah so that's why I can still receive but not send. That makes sense, thanks so much!

On Mon, Feb 11, 2019, 11:50 AM Aaron Wisner [email protected] wrote:

I think the most likely thing is you burnt out the module. Look at 3.4.1 Architecture Description in https://cdn-shop.adafruit.com/product-files/3076/sx1231.pdf. Your high power module use the PA_BOOST. As you can see it is completely isolated from the LNA input, so it seems likely you burnout out power amplifier PA1 and PA2.

I did update the attacks file with some additional functionality if you would like to see/test it

Yes! Please submit a pull request with additional stuff once you an confirm it works.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/wizard97/iSkipper/issues/8#issuecomment-462402379, or mute the thread https://github.com/notifications/unsubscribe-auth/AF-G3b1ZTfUQ42gUrSBJtlUPlaZp0ntfks5vMZ9PgaJpZM4aWspA .

Th3OnlyN00b avatar Feb 11 '19 16:02 Th3OnlyN00b