diff --git a/xbee/digimesh.py b/xbee/digimesh.py
index <HASH>..<HASH> 100644
--- a/xbee/digimesh.py
+++ b/xbee/digimesh.py
@@ -98,8 +98,7 @@ class DigiMesh(XBeeBase):
                      b"\x90":
                         {'name':'rx',
                          'structure':
-                            [{'name':'frame_id',    'len':1},
-                             {'name':'source_addr', 'len':7},
+                            [{'name':'source_addr', 'len':8},
                              {'name':'reserved',    'len':2},
                              {'name':'options',     'len':1},
                              {'name':'data',        'len':None}]},
Removed \x<I> rx.frame_id, added one byte to rx.source_address length