# Setting up a new dev kit

**URL:** <https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322>\
**Category:** Dev Kit Support\
**Created:** [April 10, 2024, 8:50pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322 "2024-04-10T20:50:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kaitlynyau](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@Kaitlynyau](https://bristlemouth.discourse.group/u/Kaitlynyau)\
**Post date:** [April 10, 2024, 8:50pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/1 "2024-04-10T20:50:53Z")

</div>

Hello!  
So my team just received a new dev kit board to sub out an old board which ran into some overheating issues. However, when we flashed an app that was working on the previous dev kit board onto the new one we were not able to see the payload bytes we were sending to the dev kit in the serial console. Is there anything we should double check to make sure everything should be operational and communicating as desired? (We checked the baud rates, power controller settings, and physical connections already)

---

<div class="post-metadata">

**Author:** ![zack\_j](https://yyz1.discourse-cdn.com/flex029/user_avatar/bristlemouth.discourse.group/zack_j/32/13_2.png) [@zack\_j](https://bristlemouth.discourse.group/u/zack_j)\
**Post date:** [April 10, 2024, 9:12pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/2 "2024-04-10T21:12:10Z")

</div>

@Kaitlynyau can you post a photo of the front and back of both the new and the old boardstack?

Can you send us the application you were uploading?

Thanks!  
Z

---

<div class="post-metadata">

**Author:** ![elliepeauroi](https://avatars.discourse-cdn.com/v4/letter/e/df788c/32.png) [@elliepeauroi](https://bristlemouth.discourse.group/u/elliepeauroi)\
**Post date:** [April 10, 2024, 10:51pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/3 "2024-04-10T22:51:36Z")

</div>

I grabbed the pictures for Kaitlyn.

Front/back of old board:

 ![IMG_3740.HEIC](https://canada1.discourse-cdn.com/flex029/uploads/bristlemouth/original/1X/91bf38f4342373b1eed70a8da8ceb8bcd6760c55.jpeg)  
 ![IMG_3739.HEIC](https://canada1.discourse-cdn.com/flex029/uploads/bristlemouth/original/1X/67f25ccc01ea7436b87b23328dedcfb942c59fce.jpeg)

Front/back of new board:

 ![IMG_3742.HEIC](https://canada1.discourse-cdn.com/flex029/uploads/bristlemouth/original/1X/5a61e3c374042022a3677ac95e0bddfdcd08cea3.jpeg)  
 ![IMG_3741.HEIC](https://canada1.discourse-cdn.com/flex029/uploads/bristlemouth/original/1X/91500004e396978cc763c8943edb963a48a91f8a.jpeg)

Here’s a link to our user\_code and executable we are using. It’s just a very slight modification of the serial payload example app. [app code](https://drive.google.com/drive/folders/1mFVsxbPg50BRhq0YPeJ1hVhK9cGnoMLE?usp=sharing)

We’ve checked that our raspberry pi is TX-ing as expected and that the jumpers on the back of the new dev board match the old one. I suspect its some configuration we missed.

Thanks!

---

<div class="post-metadata">

**Author:** ![zachary](https://yyz1.discourse-cdn.com/flex029/user_avatar/bristlemouth.discourse.group/zachary/32/31_2.png) [@zachary](https://bristlemouth.discourse.group/u/zachary)\
**Post date:** [April 10, 2024, 11:33pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/4 "2024-04-10T23:33:57Z")

</div>

One thing I notice is that you’ve deleted [this line](https://github.com/bristlemouth/bm_protocol/blob/80f68caddb0b501ece114622b7a03ee7f054cdce/src/apps/bm_devkit/serial_payload_example/user_code/user_code.cpp#L50) from the app:

`PLUART::setUseLineBuffer(true);`

Which enables the PLUART to parse lines and pass them to the user app. Try adding that back into the setup function sometime before the `enable` call.

---

<div class="post-metadata">

**Author:** ![elliepeauroi](https://avatars.discourse-cdn.com/v4/letter/e/df788c/32.png) [@elliepeauroi](https://bristlemouth.discourse.group/u/elliepeauroi)\
**Post date:** [April 12, 2024, 3:57am UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/5 "2024-04-12T03:57:27Z")

</div>

Hmmm. Thanks for the tip, a lot of the setup loop was off and I don’t know how that happened. Still no success though.  
I flashed the original, unaltered serial payload example app, did all the cfg usr commands, then tested with the first uart script we ever used on our pi (which was the most basic setup we got to work). Still, no buffers are getting through… 😭

---

<div class="post-metadata">

**Author:** ![zachary](https://yyz1.discourse-cdn.com/flex029/user_avatar/bristlemouth.discourse.group/zachary/32/31_2.png) [@zachary](https://bristlemouth.discourse.group/u/zachary)\
**Post date:** [April 12, 2024, 7:20pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/6 "2024-04-12T19:20:30Z")

</div>

> [@elliepeauroi](#):
>
> We’ve checked that our raspberry pi is TX-ing as expected and that the jumpers on the back of the new dev board match the old one. I suspect its some configuration we missed.

Really sorry to hear you’re having such trouble here. Can you tell us more about your verification of the Pi and of the wires? Maybe post the basic uart script and pics of the system connected together with wires.

Also, if you have any other device besides the dev kit, like an arduino or another pi that you can use to check whether the pi is sending, that would be helpful.

---

<div class="post-metadata">

**Author:** ![elliepeauroi](https://avatars.discourse-cdn.com/v4/letter/e/df788c/32.png) [@elliepeauroi](https://bristlemouth.discourse.group/u/elliepeauroi)\
**Post date:** [April 17, 2024, 7:49pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/7 "2024-04-17T19:49:10Z")

</div>

🤦‍♀️  
I checked the Pi’s TX pin earlier to make sure we were getting the output we expected - saw a digital output and called it a day. Turns out the high/low were ~700mV/800mV each and I didn’t notice until now. Looks like we just broke another Pi!!  
We tested our dev board app with an arduino as the payload and it worked just fine. lol. Thanks as always

---

<div class="post-metadata">

**Author:** ![zachary](https://yyz1.discourse-cdn.com/flex029/user_avatar/bristlemouth.discourse.group/zachary/32/31_2.png) [@zachary](https://bristlemouth.discourse.group/u/zachary)\
**Post date:** [April 17, 2024, 10:45pm UTC](https://bristlemouth.discourse.group/t/setting-up-a-new-dev-kit/322/8 "2024-04-17T22:45:27Z")

</div>

Haha, hooray! Been there many times. Onward!
