{"id":1532,"date":"2022-08-13T11:40:42","date_gmt":"2022-08-13T15:40:42","guid":{"rendered":"https:\/\/dc540.org\/xxx\/?p=1532"},"modified":"2022-08-13T11:40:43","modified_gmt":"2022-08-13T15:40:43","slug":"did-you-get-one-of-our-half-assed-nfc-business-card-name-tags","status":"publish","type":"post","link":"https:\/\/dc540.org\/xxx\/2022\/08\/did-you-get-one-of-our-half-assed-nfc-business-card-name-tags\/","title":{"rendered":"Did you get one of our half-assed NFC business card name tags?"},"content":{"rendered":"\n<p>I wanted to provide some follow-up on that. My first instinct was that it was an unsalvageable error, which lead to adding the anti-metal NFC sticker to make it &#8220;work&#8221; while bypassing the onboard circuit. Not that it matters, nobody at Defcon in their right mind is going to scan your NFC badge. &#8220;Sure, I&#8217;ll take your malware!&#8221;<\/p>\n\n\n\n<p>I&#8217;ll dive into an explanation with lots of pictures, to make it easier for folks maybe newer to Kicad to see the issue.<\/p>\n\n\n\n<p>Here is the back copper layer. You can see that there is the antenna, which is the tight loops in a rounded rectangle, and that there is a copper keepout zone defined inside the antenna. This side, we believe to be correct.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"752\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.16.30-AM-1024x752.png\" alt=\"\" class=\"wp-image-1534\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.16.30-AM-1024x752.png 1024w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.16.30-AM-350x257.png 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.16.30-AM-300x220.png 300w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.16.30-AM-768x564.png 768w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.16.30-AM-1536x1129.png 1536w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.16.30-AM.png 1644w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>And for reference, here&#8217;s that same area with the silkscreen showing, so that you can see where the antenna lives on the backside.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"766\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.18.48-AM-1024x766.png\" alt=\"\" class=\"wp-image-1535\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.18.48-AM-1024x766.png 1024w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.18.48-AM-350x262.png 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.18.48-AM-300x225.png 300w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.18.48-AM-768x575.png 768w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.18.48-AM-1536x1150.png 1536w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.18.48-AM.png 1622w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>With me so far?<\/p>\n\n\n\n<p>Ok, here&#8217;s where my attention to detail failed me. Here&#8217;s the front side copper layer in the same area. I&#8217;ve left the back copper layer visible but dimmed, so you can see how they interact\/compare.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"766\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.20.28-AM-1024x766.png\" alt=\"\" class=\"wp-image-1536\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.20.28-AM-1024x766.png 1024w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.20.28-AM-350x262.png 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.20.28-AM-300x224.png 300w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.20.28-AM-768x574.png 768w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.20.28-AM-1536x1148.png 1536w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.20.28-AM.png 1648w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>You see what I did there? I was in such a hurry to do this that I didn&#8217;t think it through. I just copied the keepout zone from the back to the front, thinking they needed to be the same. They absolutely don&#8217;t need to be the same. The purpose of the keepout zone is to allow radio waves to travel THROUGH the antenna, energizing it. The back is correct, because you don&#8217;t want a keepout zone where you actually want copper (the antenna). The front side, well, the keepout zone should have extended just outside the antenna on the back. I hope that&#8217;s clear. The front copper fill (which isn&#8217;t even tied to a net, not even ground &#8212; it only exists for the unmasked areas to be shiny!) actually overlaps the antenna itself, preventing the thing this circuit needs to the most &#8212; radio waves flowing through the antenna.<\/p>\n\n\n\n<p>So here&#8217;s a shot with all of it showing, so you can see what part of the copper would need to be removed for the circuit to work (hint: All of the copper on the FRONT side that covers up the antenna).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"760\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.24.45-AM-1024x760.png\" alt=\"\" class=\"wp-image-1537\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.24.45-AM-1024x760.png 1024w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.24.45-AM-350x260.png 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.24.45-AM-300x223.png 300w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.24.45-AM-768x570.png 768w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.24.45-AM-1536x1140.png 1536w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.24.45-AM.png 1612w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>So I assumed it was a lost cause. That copper is INSIDE the board, or at least under layers of mask and silk. Surely that can&#8217;t be repaired, or isn&#8217;t WORTH being repaired.<\/p>\n\n\n\n<p>But this is DefCon, of course, and Syntax, who I met in either LineCon or MohawkCon or both at my first DefCon in 2017, speculated that perhaps if one wet-sanded the silk, mask and copper out of that area blocking the antenna (basically the red area highlighted above &#8212; while being careful not to destroy the trace between the inside and outside of the antenna across the two vias) it could still work. It would look a little janky, but I might try it when I get home just for the experience. And then BradanLane suggested removing it with a laser and acid etch, which might be a little cleaner. <\/p>\n\n\n\n<p>Idunno. I&#8217;m going to try it, because dammit, I really want to see my eye light up when I scan it. If any of you lunatics goes home and tries it as well, I&#8217;ll mail you the TSSOP-8 NFC chip if you don&#8217;t already have one, and you can install it yourself. It goes here: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"861\" src=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.37.07-AM-1024x861.png\" alt=\"\" class=\"wp-image-1538\" srcset=\"https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.37.07-AM-1024x861.png 1024w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.37.07-AM-350x294.png 350w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.37.07-AM-300x252.png 300w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.37.07-AM-768x646.png 768w, https:\/\/dc540.org\/xxx\/wp-content\/uploads\/2022\/08\/Screen-Shot-2022-08-13-at-8.37.07-AM.png 1498w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Sorry I didn&#8217;t bring the NFC chips with to Defcon, but you would have lost them in your sticker bags anyway. I naively thought it was a lost cause, and I mean, it&#8217;s not like hackers enjoy the recovery of a lost cause by any means necessary, LOL. It&#8217;s not like a point of pride or something to overcome by applying brute force, stimulants, ADHD and procrastination on actual money-making projects, simply for the glory of having WON.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wanted to provide some follow-up on that. My first instinct was that it was an unsalvageable error, which lead to adding the anti-metal NFC sticker to make it &#8220;work&#8221; &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/dc540.org\/xxx\/2022\/08\/did-you-get-one-of-our-half-assed-nfc-business-card-name-tags\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Did you get one of our half-assed NFC business card name tags?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1532","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts\/1532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/comments?post=1532"}],"version-history":[{"count":1,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts\/1532\/revisions"}],"predecessor-version":[{"id":1539,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/posts\/1532\/revisions\/1539"}],"wp:attachment":[{"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/media?parent=1532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/categories?post=1532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dc540.org\/xxx\/wp-json\/wp\/v2\/tags?post=1532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}