↓ Archives ↓

Current Cost ‘Envi’ CC128 Teardown

The “Thats the warranty gone…” aka as a ‘teardown’ post!

With the UART TX not working properly I was forced to open it up… so here is a bit of analysis and some photos of what is inside for the curious!

CC128 Board Back

The device is pretty easy to open up – there are 3 clips down each  side of the plastic case. Once those are popped out the front of the unit comes away with the board firmly attached to it. Above is the photo of the board after opening it initially.

This shows a PIC microcontroller (18F85J90) . There is also a receiver module on the board – most likely a ZigBee unit (Current Cost have a Zigbee logo on their website!) . Apart from that there is just the power regulator (a tiny thing on next to the power plug).

It is also interesting to  note that there is a set of footprints that are unpopulated that look like they should be for a transmitter (the big clue is the ANT pad!). This might be the same zigbee configuration, but made up of discrete components as the circuit layout (particularly the LC filter arrangement connected to the antenna!) are remarkably similar. Also, the box is marked RX1 as is the Zigbee module. Maybe this is done as a cost reduction option if the separate modules weren’t cheap enough or available?

The rest of the IC’s look like memory – so nothing too exciting there.

So to the other side of the board is basically componentless – apart from the LED and the contacts for the display (massive IO hog!) and the buttons.

CC128 Board Front

What I did confirm is that the following pins are connected on the RJ45 (there are some others, but I couldn’t be bothered to put the effort in at this stage to get the data sheet out for the PIC and work out where they were going!):

  • pin 1 is the unregulated +3V from the power unit
  • pin 4 goes into the GND plane
  • pins 7 and 8 are RX and TX

What was particularly annoying was the solder bridge (blob really!) I located between pin 8 and the via near it. This explained the 0′s I was getting on my data line!

2 Comments

  • [...] pins? Check again… nope, seems fine. So I decide its time to void the warranty (follow these CC128 teardown instructions at your own [...]

  • May 29th 201010:05
    by Jean-Claude WIppler

    That looks like a HopeRF RFM12B transceiver. Operating at 433 MHz, judging from the antenna wire length. See http://www.hoperf.com/rf_fsk/rfm12b.htm – it’s the same module I use, see http://cafe.jeelabs.net/lab/jn4/

    ZigBee is a protocol. So they are probably using the ZigBee protocol through the RFM12B. There is an open source implementation at http://freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html

  • Leave a Reply

    Spam Protection by WP-SpamFree