Getting Started with Bluetooth Low Energy

Errata for Getting Started with Bluetooth Low Energy

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question Note Update



Version Location Description Submitted By Date Submitted Date Corrected
Safari Books Online
Section Embedded Tool-Chains, first paragraph, first sentence

typo vendor-nuetral

Note from the Author or Editor:
Page 145, second line.

Anonymous  Jun 23, 2014 
Printed
Page ix
Under "development platforms"

Three typos in one sentence: "appication", "designs" (should read as "designers"), and "harware".

Note from the Author or Editor:
Fixed in atlas.

Anonymous  Aug 11, 2014 
Printed
Page 11
4th paragraph

gives acronym of Generic Attribute Profile as GATT rather than GAP.

Note from the Author or Editor:
This should indeed be GAP not GATT.

Scott Brigham  Jul 14, 2014 
PDF
Page 25
3 paragraph of section "Logical Link Control and Adaptation Protocol"

The first sentence says "the L2CAP layer is in charge or routing two main protocols". I think you mean "of" or "for" instead of "or".

Note from the Author or Editor:
This should be "of".

Anonymous  May 15, 2014 
Printed
Page 56
Table 4-1

"This particular GATT server happens to have only five attributes..." But the table just above it seems to have six.

Note from the Author or Editor:
This should indeed state six.

Anonymous  Jun 30, 2014 
PDF
Page 60
Table 4-6 and preceding para.

The text says "Each of those 10 properties is encoded as a single bit on the bitfield shown in Table 4-6." whereas Table4-6 only contains 9 properties.

Note from the Author or Editor:
This should be "9"

Timothy Roper  Jun 06, 2014 
PDF
Page 65
l. 10

"characteristic definition’s" should be "characteristic declaration's"

Bun Mizuhara  Jan 07, 2015 
PDF
Page 66
l. 10

"characteristic definition’s" should be "characteristic declaration's"

Bun Mizuhara  Jan 07, 2015 
ePub
Page 77
Table 4-1 and following para.

Portrait p.77 = landscape p.128 The table lists six (6) attributes but the text says there are five (5) attributes.

Tim  May 27, 2014 
PDF
Page 124
middle of page next to bird icon

typo: availble

Brian Drye  May 29, 2014 
PDF, ePub
Page 125
last paragraph

Typo: "The iOS app must then to read" -> "The iOS app must then read".

Thomas Weisbach  Feb 22, 2015 
PDF
Page 126
Figure 9-2

The two services listed in the figure are identical. The second service should be 0x180a #define BATTERY_DEVICE_INFO_SERVICE_UUID 0x180a

Note from the Author or Editor:
The Device Information Service 180A exposes manufacturer and/or vendor information about a device. In figure 9-2, the right most CBService box, change text "UUID 180F Battery Level" to "UUID 180A Device Info" and the next line should change (still in right most box) from "UUID2a39 level(0-100%)" to "UUID 2a29 Manufacturer Name String"

Brian Drye  May 30, 2014 
PDF
Page 126
Figure 9-2

The UUID for Battery Level characteristic is 0x2A19 rather than 0x2A39. https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.battery_level.xml

Note from the Author or Editor:
The 16-bit UUID for Battery Level should indeed be 2A19 and not 2A39.

Bun Mizuhara  Jan 06, 2015 
PDF
Page 133
Figure 9-3

Top of the figure: "ANCS Notification Consumer Advertising Packet Format" should be "iBeacon Advertising Packet Format"

Bun Mizuhara  Nov 04, 2014 
PDF
Page 139
Figure 9-6

Byte 3, Meaning: "(5 bytes in this case)" should be "(4 bytes in this case)" Byte 5, Value: "0x4f" should be "0x42" (for capital letter 'B') Byte 6, Value: "0x4c" should be "0x4f" (for capital letter 'O') Byte 7, Value: "0x45" should be "0x42" (for capital letter 'B')

Note from the Author or Editor:
The suggested changes are correctPage number of error: 139 Location on the page: Figure 9-6 Detailed description of error: Byte 3, Meaning: "(5 bytes in this case)" should be "(4 bytes in this case)" Byte 5, Value: "0x4f" should be "0x42" (for capital letter 'B') Byte 6, Value: "0x4c" should be "0x4f" (for capital letter 'O') Byte 7, Value: "0x45" should be "0x42" (for capital letter 'B')

Bun Mizuhara  Nov 04, 2014 
ePub
Page 173
NOTE after Figure 9-4

Typo "advertisng" (Page number with iBooks in portrait mode on my iPad is 173.)

Tim  May 27, 2014 
ePub
Page 181
Para. before Figure 9-7

Change "pin" to "PIN" since it is an acronym.

Tim  May 27, 2014