Professional Documents
Culture Documents
Can Bus Protocol Description 220419
Can Bus Protocol Description 220419
Can Bus Protocol Description 220419
Although care has been taken in preparing the information contained in this document, Squarell B.V.
does not and cannot guarantee the accuracy thereof. Anyone using the information does so at their
own risk and shall be deemed to indemnify Squarell B.V. from any and all injury or damage arising
from such use.
1. INTRODUCTION 4
6. THRESHOLDS 82
7. TECHNICAL SUPPORT 86
3
1. INTRODUCTION
This document describes all the data the Squarell FMS interfaces send onto their FMS CAN Bus port.
This document contains a complete description of all the supported messages and parameters as well
as the Squarell CAN Bus hardware setup.
With this CAN Bus protocol, a full functioning Telematic interface can be built within hours.
Customer specific needs to the CAN Bus protocol or extra functionality can be added by the Support
Department.
Important: 1. Not all parameters from the list may be available. This availability of the data depends
on the brand, model, year and configuration of the vehicle. Therefore, you can find the
latest version of the Vehicle Support Matrix on our support portal. Click here to visit the
Vehicle Support Matrix.
2. Reused Squarell devices must be cleared before they are used again. Data from old
vehicles can stayed store on the devices and create strange data when installed again.
You can erase the stored data in 3 ways:
a) Upload a Reset DCF file (see iUpload manual for more information),
b)
for more information),
c)
4
2. CAN BUS SETTINGS
Most of the Squarell devices have 2 CAN Bus ports.
CAN Bus 1 send out CAN data in FMS-standard and can be connected to a Telematics device CAN Bus.
CAN Bus 2 is Squarell device dependant. It can be a CAN Bus port with:
- A Listen Only CAN Bus; which can only be connected to the direct vehicle CAN Bus.
- Terminated CAN Bus; which can be connected to a FMS interface.
- Non Terminated CAN Bus; which can be connected to a FMS interface.
5
3. CAN BUS MESSAGES
The Squarell FMS interface messages, described below are predefined messages implemented
standard in all Squarell FMS interfaces.
The standard CAN Bus messages are CAN Bus messages that contain the vehicle data.
Below are all the standard CAN messages listed.
6
PGN F000 Electronic Retarder Controller 1 ERC1
7
PGN F002 Electronic Transmission Controller 1 ETC1
8
PGN F004 Electronic Engine Controller 1 EEC1
9
PGN F005 Electronic Transmission Controller 2 ETC2
* Depends on gearbox configuration. When the gearbox has Low and high gearing count different:
0x7F = 1 low, 0x80 = 1 high, 0x81 = 2 low, 0x82 = 2 high Etc.
10
PGN FD05 Direct Lamp Control Data 1
DLCD1
11
PGN FD7D FMS Tell Tale Status 1 FTTS1
12
PGN FDA5 Door Control 2 DC2
SPN3412, 3415, 3418, 3421, 3424 & 3427 Lock status door X
Data length 2 bits Status:
Resolution 4 states 00 Unlocked
Operating high range 2 01 Locked
10 Error
11 Not available
SPN3413, 3416, 3419, 3422, 3425 & 3428 Open status door X
Data length 2 bits Status:
Resolution 4 states 00 Closed
Operating high range 2 01 Open
10 Error
11 Not available
SPN3414, 3417, 3420, 3423, 3426 & 3429 Enable status door X
Data length 2 bits Status:
Resolution 4 states 00 Disabled
Operating high range 2 01 Enabled
10 Error
11 Not available
13
PGN FDCC Operators External Light Controls
OEL
14
PGN FDCD Operator Wiper and Washer Controls OWW
15
PGN FE4E Door Control 1 DC1
16
PGN FE58 Air Suspension Control 4 ASC4
*1. Optional Parameters. These parameters can be activated with a specific set message. See FFD4 message for more
information.
17
PGN FE6C Tachograph TCO1
Transmission repetition rate 0.05s
Default priority 3
19
SPN1623 Tacho Shaft Speed
Data length 2 bytes
Resolution 1/8 rpm per bit
Offset No offset
Operating high range 8031 rpm
20
PGN FEAC Wheel Brake Lining Remaining Info
EBC4
21
PGN FEAF Fuel Consumption (Gaseous) GFC
22
PGN FEC1 High Resolution Vehicle Distance
VDHR
23
PGN FECA Active Diagnostic Trouble Codes DMI1
This message can contain multiple error codes. When there are 2 or more error codes the errors are
appended (Error 2 is located on byte 7 to 10, Error 3 is located on byte 11 to 14, etc.).
This parameter represents the actual error code. The 4 bytes can be split up in the following parameters
(when the Conversion Method = 0):
1,1 8 bits Least significant bits of the error code
2,1 8 bits Second byte of the error code
3,6 3 bits 3 Most significant bits of the error code
3,1 5 bits Failure Mode Identifier
4,1 7 bits Occurrence Count
4,8 1 bit Conversion Method
24
PGN FEDC Idle Operation IO
25
PGN FEE3 Engine Configuration 1 EC1
Transmission repetition rate 5s
Default priority 6
26
PGN FEE6 Time/Date TD
SPN959 Seconds
Data length 1 byte
Resolution 1/4 sec per bit
Offset No offset
Operating high range 59 sec
SPN960 Minutes
Data length 1 byte
Resolution 1/1 min per bit
Offset No offset
Operating high range 59 min
SPN961 Hours
Data length 1 byte
Resolution 1/1 hr per bit
Offset No offset
Operating high range 23 hr
SPN962 Day
Data length 1 byte
Resolution 1/4 days per bit
Offset No offset
Operating high range 31 day
SPN246 & SPN248 Total Vehicle Hours & Total PTO Hours
Data length 4 bytes
Resolution 1/20 hr per bit
Offset No offset
Operating high range 210554060 hours
28
PNG FEEA Vehicle Weight VW
SPN237 VIN
Data length 17 bytes
Resolution ASCII
Offset No offset
Operating high range No High Range
29
PGN FEED Cruise Control/Vehicle Speed Setup CCSS
30
PGN FEEF Engine Fluid Level/Pressure 1 EFL/P1
31
PGN FEF1 Cruise Control/Vehicle Speed CCVS
Transmission repetition rate 0.1s
Default priority 6
33
PGN FEF2 Fuel Economy (Liquid) LFE
34
PGN FEF4 Tire Condition
TIRE
This parameter is copied from the input to the output without any modification.
35
SPN1698 CTI Tire Status
Indicates the status of the tire.
Data length 2 bits
Resolution 4 states/2 bit
Offset No offset
Operating range 0-3
Status 00 Ok (no fault)
01 Tire leak detected
10 Error
11 Not Supported
IMPORTANT: -05-2019.
36
PGN FEF5 Ambient Conditions
AMB
37
PGN FEF6 Inlet/Exhaust Conditions 1 IC1
38
Start position length Parameter name SPN
2,1 1 byte Transmission Oil Level 124
4,1 1 byte Transmission Oil Pressure 127
5,1 2 bytes Transmission Oil Temperature 177
39
PGN FEFC Dash Display DD
40
3.2 Squarell device specific CAN Bus messages
The Device Specific CAN Bus messages are CAN Bus messages that contain information about the
installed Squarell device. For instance: The serial number and the DCF version of the device are sent.
Below are all the Device Specific CAN Bus messages defined by Squarell listed.
SPN9951 & SPN9952 Device Hardware Version & Device Software Version
Data length 2 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 65535
41
PGN FF52 Device Status SDST
42
PGN FF53 Device Serial Number SDSE
This message gives the Serial Number of the current Squarell Device.
43
PGN FF56 DAP Trip Report DAPTRIP
This message represents the Trip Report and contains the status of the LEDs. The DAP makes a trip analysis
over the last 15 trips (a trip is ignition on - drive at least 3 Km - ignition off/50 km driven). The result of the
analysis is the 6 LED colors.
To force the device to VDO (version 1.4, 2.0 & 2.0a, 2.2 & 2.2a) settings, send the following message:
PGN 18FFA9FA: 05 01 00 20 00 00 00 00
To force the device to Stoneridge (with data validation) settings, send the following message:
PGN 18FFA9FA: 05 02 00 20 00 00 00 00
To force the device to VDO (version 2.1) settings, send the following message:
PGN 18FFA9FA: 05 04 00 20 00 00 00 00
To force the device to Stoneridge (without data validation) settings, send the following message:
PGN 18FFA9FA: 05 05 00 20 00 00 00 00
44
PGN FF79 Status Tacho Initialization SQTI9
This message shows the Tachograph settings of the Squarell Device.
45
PGN FFAA Request Status Tacho Initialization SQTI
This message requests the Status of the Tacho initialization configured by current Squarell Device (FF79
message).
This message activates or deactivate the Driver Card Land Code Parameters on the FE6B message.
To activate the Driver Cards Land Code, send the following message:
PGN 18FFD4FA: 01 00 00 00 00 00 00 00
To activate the Driver Cards Land Code, send the following message:
PGN 18FFD4FA: 00 00 00 00 00 00 00 00
This message gives the active channels and its IDs used by current Squarell Device.
SPN9899 Device ID
Data length 51 bytes
Resolution ASCII
Operating high range 255
Note: This is a Package message. Each ID is sent in package. Time between packages: 50ms.
Available on DCFs from 160729. Only applicable to 8000 Series.
Depending on the actual size of this message, the reply can be fragmented. Please see PGN ECFF and PGN EBFF
for more information about fragmentation.
This message requests the active channels and its IDs used by current Squarell Device (FF55 message).
46
3.3 Squarell additional CAN Bus messages
The following CAN Bus messages are special Squarell CAN Bus messages and are not supported on
the Vehicle CAN Bus. These messages contain values that are calculated by Squarell devices
according to the supported parameters in the vehicle CAN Bus.
Below are all the Extended CAN Bus messages listed.
SPN6003 & SPN6013 Tot Time Drive & Tot Time Cruise
Data length 4 bytes
Resolution 1/1 s per bit
Offset No offset
Operating high range 400000000
47
PGN FF63 Squarell Parameters 3 SQP3
SPN6022 & SPN6021 Total Time PTO & Total Fuel PTO
Data length 4 bytes
Resolution 1/1 s per bit
Offset No offset
Operating high range 400000000
SPN6023 & SPN6028 Total Brake Applications & Brake Applications > Threshold 1
Data length 4 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 400000000
*1 This parameter is calculated with Threshold 1. See Chapter 6 for more information.
SPN6019 & SPN6010 Total Clutch Applications & Total Idle Applications > Threshold 2
Data length 4 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 400000000
48
PGN FF66 Squarell Parameters 6 SQP6
SPN6057 & SPN6047 Total Time Torque > Threshold & Total Time Speed >Threshold 4
Data length 4 bytes
Resolution 1/1 s per bit
Offset No offset
Operating high range 400000000
SPN6053 & SPN6043 Total Time RPM >Threshold 5 & Harsh Acceleration Applications
Data length 4 bytes
Resolution 1/1 s per bit
Offset No offset
Operating high range 400000000
49
SPN6530 Weight of the axle of trailer 1
Data length 2 bytes
Resolution 2/1 Kgs per bit
Offset No offset
Operating high range 128510
SPN42114 & SPN42113 State of the EBS amber & red fault warning T1
Data length 2 bits Status:
Resolution 2 states 0 = No
Operating high range 3 1 = Yes
SPN6580 & SPN6510 Amount red VDC & ABS faults for trailer 1
Data length 4 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 400000000
SPN42124 & SPN42123 State of the EBS amber & red fault warning T2
Data length 2 bits Status:
Resolution 2 states 0 = No
Operating high range 3 1 = Yes
SPN6590 & SPN6520 Amount red VDC & ABS faults for trailer 2
Data length 4 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 400000000
50
PGN FF70 Squarell Parameters 10 SQ10
Transmission repetition rate 5s
Default priority 6
51
PGN FF90 Vehicle Registration Number (License plate) VRN
Transmission repetition rate 5s or on Event
Default priority 6
SPN239 VRN
Data length 14 bytes
Resolution ASCII
Offset No offset
Operating high range No High Range
52
PGN FF95 Squarell EV Parameters 1 SQEV1
Transmission repetition rate 0.1s
Default priority 6
53
PGN FF96 Squarell EV Parameters 2 SQEV2
Transmission repetition rate 0.1s
Default priority 6
54
PGN FF97 Squarell EV Parameters 3 SQEV3
Transmission repetition rate 0.1s
Default priority 6
55
PGN FF98 Squarell EV Parameters 4 SQEV4
Transmission repetition rate 1s
Default priority 6
56
PGN FFA0 Squarell EV Parameters 6 SQEV6
Transmission repetition rate 1s
Default priority 6
57
3.4 Squarell calibration set/reset messages
The following CAN Bus messages are special Squarell CAN Bus messages. They can be used to
change the calibration factors in the Squarell device or read the current calibration factors.
Below are all the Calibration CAN Bus messages listed.
SPN9920 & SPN9921 Speed Calibration Factor & Fuel Calibration Factor
Data length 2 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 10000
Default Value 1000
When setting the Calibration Factors, keep in mind that the CAN Values are in Hex and that they are
LSB (Least Significant Byte first).
If you want to set the Speed Calibration Factor to 1000 and the Fuel Calibration Factor to 500, you can
send:
E8 03 F4 01
If you want to set the Speed Calibration Factor to 1200 and the Fuel Calibration Factor to 1500, you
can send: B0 04 DC 05
For more information about how to calculate the calibration factors please see chapter 5.
58
PGN FFF1 Set Voltages Thresholds SVT
SPN9920 & SPN9921 Speed Calibration Factor & Fuel Calibration Factor
Data length 2 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 10000
Default Value 1000
59
PGN FFF8 Calibration Factors for Speed & Fuel CF
FFF8 message is a special message defined by Squarell. This message gives the Status of the Calibration factors.
Default values are Speed is 1000 and Fuel is 1000.
SPN9920 & SPN9921 Speed Calibration Factor & Fuel Calibration Factor
Data length 2 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 10000
Default Value 1000
The following CAN Bus messages are special Squarell CAN Bus messages that can be used to change
Below are all the Set / Reset CAN Bus messages listed.
You can set the Total Distance Travelled with this message.
Keep in mind that the CAN Values are in Hex, that they have a resolution (1/200 for Total Distance
Travelled) and that they are LSB (Least Significant Byte first).
Examples:
If you want to set the Total Distance Travelled to 0, you can send:
00 00 00 00 00 00 00 00
If you want to set the Total Distance Travelled to 1, you can send:
C8 00 00 00 00 00 00 00
If you want to set the Total Distance Travelled to 10000, you can send:
80 84 1E 00 00 00 00 00
After setting or Resetting, the values will be changed in message PGN FEC1.
60
PGN FFF2 Set Total Engine Hours SEH
You can set the Total Engine Hours with this message.
Keep in mind that the CAN Values are in Hex, that they have a resolution (1/20 for Total Engine Hours
in minutes and 1/1 for Total Engine Hours in seconds) and that they are LSB (Least Significant Byte
first).
Examples:
If you want to set the Total Engine Hours in minutes and Total Engine Hours in seconds to 0, you can
send:
00 00 00 00 00 00 00 00
If you want to set the Total Engine Hours in minutes to 1 minute and Total Engine Hours in seconds to
60 seconds, you can send:
14 00 00 00 3C 00 00 00
If you want to set the Total Engine Hours in minutes to 10000 minutes and Total Engine Hours in
seconds to 60000 seconds, you can send:
40 0D 03 00 60 EA 00 00
After setting or Resetting, the values will be changed in message PGN FEE5.
61
Operating high range 4294967 mL
Example:*3
If you want to set the Total Fuel Used to 0, you can send:
00 00 00 00 00 00 00 00
If you want to set the Total Fuel Used to 5000 L, you can send:
00 00 00 00 40 4B 4C 00
*3 After setting or Resetting, the values will be changed in message PGN FEE9 and FD09.
Example:
If you want to set the Total Fuel Used read from the CAN:
03 00 00 00 00 00 00 00
62
PGN FFA3 Receive RTC (Time Stamp) RTC
With this message, you can set the date & time of the device.
Note: This message can be use only if the date & time is Not available on the vehicle. If the date & time are available
on the vehicle, the Set RTC message will not have effect.
SPN9641 Year
Data length 2 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 65535
SPN9642 Month
Data length 1 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 12
SPN9643 Day
Data length 1 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 31
SPN9644 Hours
Data length 1 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 23
63
3.6 Device diagnostics and advanced functions
SPN9201 to 9391
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
64
PGN FFE6 Response Parser Configuration 2 SRPC2
This message shows the source of specific parameters. Please contact Squarell Support for more information.
Note: This is a package message.
This message is sent 50ms after FFE5
SPN9401 to 9591
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
65
PGN FFE7 Response Parser Security Flags 1 SRPSF1
This message shows the source of specific parameters. Please contact Squarell Support for more information.
Note: This is a Package message.
This message is sent 50ms after FFE6
SPN9200 to 9390
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
66
PGN FFE8 Response Parser Security Flags 2 SRPSF2
This message shows the source of specific parameters. Please contact Squarell Support for more information.
Note: This is a Package message.
This message is sent 50ms after FFE7
SPN9400 to 9590
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
67
PGN FFE0 Set Parser Configuration 1 SPC1
With this message, you can configure the source of specific parameters. Please contact Squarell Support for more
information.
Note: This is a Package message.
SPN9201 to 9391
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
68
PGN FFE1 Set Parser Configuration 2 SPC2
With this message, you can configure the source of specific parameters. Please contact Squarell Support for more
information.
Note: This is a Package message.
This message is sent 50ms after FFE5
SPN9401 to 9591
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
69
PGN FFE2 Set Parser Security Flags 1 SRPSF1
With this message you can configure the source of specific parameters. Please contact Squarell Support for more
information.
Note: This is a Package message.
This message is sent 50ms after FFE6
SPN9200 to 9390
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
70
PGN FFE3 Set Parser Security Flags 2 SRPSF2
With this message you can configure the source of specific parameters. Please contact Squarell Support for more
information.
Note: This is a Package message.
This message is sent 50ms after FFE7
SPN9400 to 9590
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
With this message you can configure the voltage thresholds (FF70). Please contact Squarell Support for more
information.
SPN33052 to 33054
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 250
71
PGN FFE9 Reset Stored Variants and reset device SRDV
This message Reset all stored variants to defaults and It gives a device RESET.
To Reset the Stored variants and device send the following message:
PGN 18FFE9FA: 01 00 00 01 00 00 00 00
To Reset the device without clearing the Stored variants send the following message:
PGN 18FFE9FA: 01 00 00 02 00 00 00 00
SPN9122 to SPN9124
Data length 4 byte
Resolution 1/1 per bit
Offset No offset
Operating high range 4294967260
72
PGN FFD2 Request Diagnostic message RSDG
SPN8901 to SPN8908
Data length 1 byte
Resolution 1/1 per bit
Offset No offset
Operating range 0-3
Status:
0 = Firmware detects no activity and DCF received no messages
1 = Firmware detected activity but DCF received no messages
2 = Firmware detects no activity but DCF received messages
3 = Firmware detected activity and DCF received messages
Note: If firmware detects no activity and DCF received no messages, SFD device may not be connected or is
defected.
If firmware detects activity and DCF receive no messages, DCF could not be programed to receive messages from
that specific SFD device. Please contact Support department.
IMPORTANT: -05-2019.
73
PGN FFC0 Request Logbook Data RLOG
You can request Logbook from the device with this message.
Warning: Big amount of data is expected
SPN9195 LogReadID
Data length 4 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 4294967
SPN9196 LogReadData
Data length 100 bytes
Resolution 1/1 per bit
Offset No offset
Operating high range 4294967
74
4. TACHO DOWNLOAD & REMAINING DRIVING TIME
Device will not response to this message. To request the Baud rate configuration, see PGN FFB0
75
PGN FF59 Status Baud rate settings CAN2 RTDCAN2
With this message, you can see the status from the speed of the CAN2 port.
To activate the Tacho Remaining Driving Time in a Flex or Solid a special profile is needed. The profile
This PGN is available only when Tacho Drive Time has been activated.
Error
Data length 1 byte Status:
Resolution 1/1 per bit 01 - No Data. The tachograph does not reply on the
Offset No offset parameter requested
Operating high range 255 02 - No Card Inserted
03 - Not Supported. The tachograph does not
support the parameter requested
04 - Conditions not correct. The tachograph is busy
(you should try again after a short break)
This PGN is available only when Tacho Drive Time has been activated.
76
PGN FF81 Tacho Times 1 TDT1
77
Cumulative Break Time *5
Data length 2 bytes
Resolution 1/1 minutes per bit
Offset No offset
Operating high range 255
78
Time The Next Weekly Rest Period Should Be
Data length 2 bytes
Resolution 1/1 minutes per bit
Offset No offset
Operating high range 255
This PGN is available only when Tacho Drive Time has been activated.
79
Maximum Daily Period *5
Data length 1 byte
Resolution 1/1 hours per bit
Offset No offset
Operating high range 24
Tacho Type
Data length 1 byte Status:
Resolution 2 states 000 VDO Tachograph
Operating high range 255 001 Stoneridge Tachograph
Driver 1 ID
Data length 19 bytes
Resolution ASCII
Offset No offset
Operating high range No High Range
This PGN is available only when Tacho Drive Time has been activated.
80
5. CALCULATING A CALIBRATION FACTOR
Some vehicles have incorrect Speed and Fuel data on their CAN Bus. This will result in wrong output
from the Squarell Device. To solve this problem Squarell uses Calibration Factors.
The Standard factors are 1000 which means that no calibration is done. The output can be calibrated
by changing these factors, which results in correct speed and fuel output.
Remark:
In order to calculate the Calibration Factors, the real Speed and Fuel data must be known!
So if the CAN Bus Speed is 1.5 times to high we can make the following calculation:
You can also make the calculation with Speed values (km/h). If the CAN Bus Speed is 75 km/h and the
Real Speed is 50 km/h we can make the following calculation:
Calculating the Fuel can be done the same way. The factor can be calculated by:
If the CAN Bus Fuel Used is 20 litres but the Real Fuel Used is 34 litres than we can make the following
calculation:
Remark:
The default Calibration Factors are 1000. The value 1000 will not have any calibration effect on the
Speed and Fuel values (CAN Bus Speed = Real Speed and CAN Bus Fuel = Real Fuel).
81
6. THRESHOLDS
Thresholds are used to calculate the parameters from the CAN Bus messages FF61 to FF67.
The default threshold settings for Cars and Vans (Only for 8000 series with DCF from 150117) are:
The following CAN Bus messages are special Squarell CAN Bus messages that can be used to change
the thresholds values in the Squarell device.
Below are all the Set / Reset CAN Bus messages listed.
82
PGN FFAC Set Thresholds 1 STH1
83
PGN FFAD Set Thresholds 2 STH2
84
SPN9803 THR Spd 4
Data length 2 bytes
Resolution 1/256 per bit
Offset No offset
Operating high range 250
85
7. TECHNICAL SUPPORT
If you require technical support for Squarell products, you can create a ticket on our support portal
(support.squarell.com). Our technical department will then help you with your problem as soon as
possible. If your problem has a higher priority, you can call our support department with the following
phone number: +31 (0) 252 42 02 39.
20220407_CNBSPRT_SS
Squarell Technology
Oude Weerlaan 27 | 2181 HX Hillegom | The Netherlands
T +31 (0)252 42 03 11 | F +31 (0)252 41 36 29
E info@squarell.com | squarell.com