{"id":4644,"date":"2026-08-07T21:33:04","date_gmt":"2026-08-07T20:33:04","guid":{"rendered":"https:\/\/www.beady.com\/blog\/?p=4644"},"modified":"2026-08-07T21:33:06","modified_gmt":"2026-08-07T20:33:06","slug":"p38-diagnostics-open-source","status":"publish","type":"post","link":"https:\/\/www.beady.com\/blog\/p38-diagnostics-open-source\/","title":{"rendered":"P38 diagnostics open source"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I am upgrading Dogger, my P38 motorhome. After 50,000 miles travelling it needs some love, and one thing I want is better diagnostics for when I travel. So therefore I am building one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will be totally open source (so you can mess with the code). I will load all the code to my Git for you all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a post to test the enthusiasm of the P38 (and D2) community, if you want it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have access to nearly all modules. I don&#8217;t need most of them because Dogger has most of it removed, however the wife has a mint original 4.6 2001 so I will add everything I have. I also have Disco TD5 stuff so I could add that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dogger has an M57 306D1 DDE4. I will also add 306D2 DDE5 code into it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That way this little beast will cover lots of people&#8217;s shitboxes, pretty off-road stuff and pavement princesses.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My requirements<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Fast. Turn it on, get diagnostics ASAP. Plug it in, unplug it, molest the next door&#8217;s cat with it, it will just work. I make this stuff for Dakar cars; we have zero patience for slow diag stuff.<\/li>\n\n\n\n<li>Easy to use. No waiting for it to load stuff, no looking at legal waffle, no accepting anything, just straight at it.<\/li>\n\n\n\n<li>Cheap, so you can abuse it and get another.<\/li>\n\n\n\n<li>Added features like CAN and sniffer wires to hack other stuff.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">So there are two screen options: the Waveshare 3&#8243; touchscreen or the bigger Tab5.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-16.55.26.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-16.55.26-1024x577.jpg\" alt=\"Two touchscreen options for the open-source Range Rover P38 diagnostics kit\" class=\"wp-image-4637\" srcset=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-16.55.26-1024x577.jpg 1024w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-16.55.26-300x169.jpg 300w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-16.55.26-768x433.jpg 768w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-16.55.26-800x450.jpg 800w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-16.55.26.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Choose your weapon<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">They are both very capable. The smaller one will easily kill the job; the bigger Tab5 is overkill.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-17.01.24.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-17.01.24-1024x577.jpg\" alt=\"Tab5 and Waveshare touchscreen boards for the P38 diagnostics hardware\" class=\"wp-image-4638\" srcset=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-17.01.24-1024x577.jpg 1024w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-17.01.24-300x169.jpg 300w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-17.01.24-768x433.jpg 768w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-17.01.24-800x450.jpg 800w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/To-Me-2026-08-07-17.01.24.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I have already ordered a board for the smaller Waveshare screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-180033.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"757\" src=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-180033-1024x757.png\" alt=\"PCB layout for the Beady P38 diagnostics interface board with CAN option\" class=\"wp-image-4639\" srcset=\"https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-180033-1024x757.png 1024w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-180033-300x222.png 300w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-180033-768x568.png 768w, https:\/\/www.beady.com\/blog\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-180033.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This will only ever be a kit, so you had better get your mum a quick course in basic wiring. Nothing hard, just a few wires to solder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The small screen is around \u00a320 and the big one \u00a370. The interface boards will cost me about \u00a350, and I will sell them out at cost plus postage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Leave comments here if you&#8217;re interested. That way I will put extra effort into getting it all working. Any ideas, however stupid, are welcome. Even if it&#8217;s a dipshit idea, you never know, I like a good laugh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DO NOT MESSAGE ME ON FACEBOOK. I WILL IGNORE IT.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am upgrading Dogger, my P38 motorhome. After 50,000 miles travelling it needs some love, and one thing I want is better diagnostics for when I travel. So therefore I am building one. This will be totally open source (so you can mess with the code). I will load all the code to my Git [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4639,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,147,31],"tags":[],"class_list":["post-4644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-car-electrics","category-from-the-workshop","category-p38-camper"],"_links":{"self":[{"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/posts\/4644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/comments?post=4644"}],"version-history":[{"count":4,"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/posts\/4644\/revisions"}],"predecessor-version":[{"id":4649,"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/posts\/4644\/revisions\/4649"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/media\/4639"}],"wp:attachment":[{"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/media?parent=4644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/categories?post=4644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beady.com\/blog\/wp-json\/wp\/v2\/tags?post=4644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}