Harvesting Joyway A7105 modules

More
10 Nov 2015 16:43 #39837 by mwm
Harvesting Joyway A7105 modules was created by mwm
I've now got 5 or 6 of these Joysway A7105 based Tx's, Though some of them are actually steerix clones. They make an interesting tx to harvest A7105 modules from, for a couple of reasons.
  • The module is in a socket, so it comes out trivially
  • It's a hobby-grade Tx module designed with an internal antenna.

I don't think it's up to the D03 version, but it's clearly a nice upgrade from the harvested modules, and I suspect better than many other options. It might make a really good choice if you don't want external antennas on your Tx.

Here's a shot of the module with antenna attached: goo.gl/photos/JVLpyoCrorotUBPn7

I could use a bit of help with this, though. I've already got the data pins and ground from reverse engineering the Joysway protocol. But can anyone tell if this has a PA or similar on it?

Here's a (bit blurry) shot of the top of the A7105 and pins used to reverse engineer the protocol: deviationtx.com/media/kunena/attachments/546/IMAG0181.jpg

And here's the back of the module from the same thread:
deviationtx.com/media/kunena/attachments/546/IMAG0184.jpg

If not, then I just need the five standard A7105 connections, right? If it has a PA, do I need jumpers on some of those pins, and if so where?

And while you're looking, can someone point out which pin gets 3.3Volts? I can probably find it myself, but figure it'll be faster for someone who knows what they're doing.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
10 Nov 2015 20:58 #39857 by Moeder
Replied by Moeder on topic Harvesting Joyway A7105 modules
From your blurry picture I'm pretty sure the IC marked "1110" and a lot code refers to a +23 dBm PA IC "AP1110". Also not the "PA" printed on the PCB close to it.

Please Log in or Create an account to join the conversation.

More
10 Nov 2015 22:56 #39877 by mwm
Replied by mwm on topic Harvesting Joyway A7105 modules

Moeder wrote: From your blurry picture I'm pretty sure the IC marked "1110" and a lot code refers to a +23 dBm PA IC "AP1110". Also not the "PA" printed on the PCB close to it.


That would make it a really good module to harvest.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
11 Nov 2015 00:25 #39883 by hexfet
Replied by hexfet on topic Harvesting Joyway A7105 modules
From the datasheet it looks like that's a one-way amplifier so that module might not receive. Looks like Joysway is unidirectional. The Hubsan protocol supports telemetry with A7105; not sure if others also receive.

Please Log in or Create an account to join the conversation.

More
11 Nov 2015 03:31 #39903 by mwm
Replied by mwm on topic Harvesting Joyway A7105 modules
We don't have telemetry in the FlySky protocols, which is the only other thing that uses the A7105. I've heard that FlySky does telemetry, but apparently we don't implement it - probably because WLToys never did it.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
12 Nov 2015 05:52 #39966 by mwm
Replied by mwm on topic Harvesting Joyway A7105 modules
Would anyone be interested in getting one in the mail to try and make work?

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
12 Nov 2015 12:25 #39973 by Deal57
Replied by Deal57 on topic Harvesting Joyway A7105 modules
Sure I'll give it a look. I have an extra multimodule I'm populating so I can easily probe for the pin functions. PM me.

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!

Please Log in or Create an account to join the conversation.

More
25 Mar 2016 02:21 - 25 Mar 2016 23:10 #45134 by Deal57
Replied by Deal57 on topic Harvesting Joyway A7105 modules
I examined the Joysway A7105 (thanks, MWM!) and I was able to determine the GIO1 and GIO2 interface pins in addition to the SPI, power and ground. I wanted to determine the correct signal lines before i actually connect it up to my transmitter. I've attached a quick drawing of what I have found so far.



The GIO1 line appears to terminate at a jumper pad in the box in the upper right corner. It has a label GOI1 and PA, but the pads at GOI1 are not jumped. The side not connected goes into the PA voltage control circuits as described in the AP1110 documents . It appears to me that there is a circuit to control the PA.

The GIO1 and GIO2 pins are exposed at the 10-pin connector, along with SCS, SCK and SDIO and of course 3.3v and ground. There are three additional pins I cannot identify, marked with a "?" on this close-up. Does it make sense that they may include TX En or RX En? If they were those pins, where would they connect on the A7105 or support circuits? I ask because I don't want to pull the cover off my XL7105-D03 to see if I can match up traces.



My next step is to connect it to my transmitter and logic analyzer. I'll post my findings!


Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Attachments:
Last edit: 25 Mar 2016 23:10 by Deal57. Reason: Updated Drawing

Please Log in or Create an account to join the conversation.

More
25 Mar 2016 19:53 #45184 by mwm
Replied by mwm on topic Harvesting Joyway A7105 modules
Thanks deal57! I appreciate the work. I have a number of these, and they look like a good choice for the 7E & 6, being nice and small with an attached antenna. I've had range issues with my harvested Xeida Tx in the 6, so this would be a good replacement.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
25 Mar 2016 23:09 #45194 by Deal57
Replied by Deal57 on topic Harvesting Joyway A7105 modules
After staring at the board long enough I also figured out what I think is TX_enable. On my drawing it's the bottom row lower left corner next to GIO2.

This pin would connect to the lower left corner position on the main board, and there is a lead on the main board (can't tell what it does; there's a resistor there). The pin connects to the un-jumped GIO1 pin in the jumper pad that attaches to the PA. IIUC, (on the XL7105D03) when GIO1 goes ON it energizes the PA for transmit, then when GIO1 goes OFF, GIO2 goes on and sets up for receive. If I'm getting this right, the transmitter MCU has control over GIO1 and TX_En like it works in the nighlies.

If that's the case, then i need to find RX_enable, and it's one of two pins. Is there a chance you could get a close up of the other side of the main transmitter board in the area of that 10-pin connector?

Can someone tell me if the process would work with just enabling/disabling GIO1?

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!

Please Log in or Create an account to join the conversation.

More
25 Mar 2016 23:51 #45197 by mwm
Replied by mwm on topic Harvesting Joyway A7105 modules
Is the image you want in this post? www.deviationtx.com/forum/protocol-devel...sktop&start=60#31083

If not, I'll have to disassemble a radio to do this.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
26 Mar 2016 02:19 #45199 by Deal57
Replied by Deal57 on topic Harvesting Joyway A7105 modules
Actually after re-reading that thread, I think I can use the logic analyzer to figure it out. I have all the other pins so I just need to determine what the GIO2 / RX_enable connection is, if any.

And if you do happen to have a TX open, a photo would be helpful, but not needed right now.

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!

Please Log in or Create an account to join the conversation.

More
09 Apr 2016 21:33 - 09 Apr 2016 21:38 #46226 by Deal57
Replied by Deal57 on topic Harvesting Joyway A7105 modules
@mwm... sorry this took so long, but I'm glad to say the Joysway A7105 TX module is working great. I finally wired it into a Multimodule using the XL7105 header. I plugged the MM into my Devo6s and it bound to my ProtoX right away (uses Hubsan protocol). I flew the ProtoX around a bit, tried a few controls, turn on/off lights, and watched the battery voltage telemetry as the power dropped to LVC.

The cabling is pretty straightforward and matches up to my drawing from a few posts back. I still don't know if there is a pin for RX_EN, however power settings and telemetry are functional.

I measured the 3.3v power and got somewhat useful results on my cheap multimeter. It's pretty clear the TX power is responding to the model settings. At 100uw the board consumes about 24ma, at 30mw, between 32.5-35.5ma, at 100mw 36-37ma. I tried 150mw several times, and got varying results, a high of 38.5ma, a low of 36.7ma. The Hubsan was bound in all of these measurements with very low rpm on the motors. When I select a different protocol using the CYRF module, the power reads 25ma.

The range test worked well... I walked about 30ft in the house into another room and signal appeared to be stable, and telemetry showed the battery voltage correctly. During my power tests on the bench however, telemetry occasionally dropped out, so I'll have to keep track of it as I actually fly the little thing.



Now that it is installed, I will connect it to the logic analyzer and get a few captures.

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Attachments:
Last edit: 09 Apr 2016 21:38 by Deal57. Reason: Add detail for mA using a different TX module.

Please Log in or Create an account to join the conversation.

More
30 May 2016 23:55 #49601 by Deal57
Replied by Deal57 on topic Harvesting Joyway A7105 modules
I've edited this photo of the Joysway A7105 TX module to match the color coding in the WIKI. I can post it there if desired.

Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Attachments:

Please Log in or Create an account to join the conversation.

Time to create page: 0.125 seconds
Powered by Kunena Forum